-
答案 1:
“编译原理”一般是本科或者研究生时课程的名字,一般说来这时关注的主要是理论部分,从形式语言和自动机的角度介绍各种文法和自动机的知识,这方面的知识“龙书” [1] 是非常经典的,尤其是前几章。而实践的部分则更推荐看“虎书” [2],对现代编译器的结构、词法分析和语法分析实现,代码生成和虚拟机的构造等都有详细的叙述,是非常好的上手指南,我自己写的第一个编译器就是按照虎书做的。此外,如果希望编写实用的、面向现代操作系统的编译器,那么 Linkers and Loaders [3] 这样面向专门领域的经典也不可错过。[1] dragonbook.stanford.edu/[2]http://www.cs.princeton.edu/~appel/modern/[3]http://www.iecc.com/linker/
如何学好编译原理?
2012-01-19 19:32:20 来源: 点击:
相关热词搜索:
上一篇:读了《创业家》杂志关于新浪微博大号垄断的新闻,你想说些什么?
下一篇:为什么用Chrome进行下载任务总是失败?