实在是和实际工作差的远了点,而且理论的东西太多。如果不是真的想研究编译器的话,读读知道个大概也就行了。开始的编译树等知识还能凑和看懂,进入路径优化和寄存器分配就完全是在云里雾里的感觉。优化部分,《深入理解计算机》里讲得更实用。书里最有意思的应该是分别把Tiger语言改为Pure Function或者OO的,仔细读下来,可以很好的理解不同语言的实现含义和运行方式。
《深入理解计算机系统》http://www.douban.com/subject/1230413/
《深入理解计算机》适合我这种菜鸟看吗? 我在做代码优化的时候,发现很多计算机指令工作的原理理解太肤浅,尤其是对流水线之类的东西,很想系统的看看,请师兄给我推荐一本书撒~ 是适合菜鸟的书哦,由浅入深的推荐最好啦,哈哈~