This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.
http://gc-daniel-0318.spaces.live.com/blog/cns!B6826F6CF83C99E!5031.entry 随手写几个,一是推荐几本书,二是交流一下学习体会 首先是编程语言,这个东西是最没必要挑书的。刚入门的时候找本简单点的,能马上上手的,最好比较薄——也就是比较便宜——的书看看,比方工具...
評分Reading now. Anyone who want to communicate the problems, just mail to me.
評分Reading now. Anyone who want to communicate the problems, just mail to me.
評分正在读,刚跟着它的实践练习做到第四章。这本书确实讲的简略,重在实践。前端部分个人觉得《编译原理与实践》讲的最通俗易懂,可以先熟悉那部分再看这本书估计就能跟着练习走了。 p.s. 书中的代码只是个示范,可能要做些改动才能运行
評分http://gc-daniel-0318.spaces.live.com/blog/cns!B6826F6CF83C99E!5031.entry 随手写几个,一是推荐几本书,二是交流一下学习体会 首先是编程语言,这个东西是最没必要挑书的。刚入门的时候找本简单点的,能马上上手的,最好比较薄——也就是比较便宜——的书看看,比方工具...
從前端到後端,都有講到,有些章節還是看不太懂。哈哈
评分我發現瞭一個驚人的事實:如果作者對某一塊比較熟,那麼就說的很詳細,如果不熟悉,那麼就一筆帶過,哈哈。書整體介紹的比較全麵,不過最好針對某一個主題結閤多本不同的書一起看,效果會更好。另外,tiger真是一門醜陋的語言,C語言實現的版本真心彆扭。
评分This is a java book in disguise...
评分我發現瞭一個驚人的事實:如果作者對某一塊比較熟,那麼就說的很詳細,如果不熟悉,那麼就一筆帶過,哈哈。書整體介紹的比較全麵,不過最好針對某一個主題結閤多本不同的書一起看,效果會更好。另外,tiger真是一門醜陋的語言,C語言實現的版本真心彆扭。
评分我發現瞭一個驚人的事實:如果作者對某一塊比較熟,那麼就說的很詳細,如果不熟悉,那麼就一筆帶過,哈哈。書整體介紹的比較全麵,不過最好針對某一個主題結閤多本不同的書一起看,效果會更好。另外,tiger真是一門醜陋的語言,C語言實現的版本真心彆扭。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有