机械工业出版的编译原理虎书,C版和Java版,C版为中文版,Java版有中文和英语版,并包含课后习题答案和官网下载的代码