
编译原理
Compilers, principles, techniques, and tools
Alfred V. Aho , Monica S. Lam , Ravi Sethi , Jeffrey D. Ullman · 初版 1986 年
- 464次提及
- 123人推荐
- 340位 HN 评论者
简介
本书涵盖与 compiler 的功能与设计相关的主题,包括: - Compiler structure - Lexical analysis(包括 regular expressions 和 finite automata) - Syntax analysis(包括 context-free grammars、LL parsers、bottom-up parsers 和 LR parsers) - Syntax-directed translation - Type checking(包括 type conversions 和 polymorphism) - Run-time environment(包括 parameter passing、symbol tables 和 storage allocation) - Code generation(包括 intermediate code generation) - Code optimization
为什么值得读
深入系统讲解编译器前端理论与高阶主题的经典指南
- 详尽讲解编译器前端相关的核心理论
- 支持软件开发实践的极具趣味性的读物
- 从头构建编译器时深入高阶主题的资源
适合:想从零写编译器或深究编译原理的开发者
值得读指数:49 / 100
Hacker News 读者推荐
对任何对编译器编写感兴趣、想找个好资源入门的人来说,“龙书”(Dragon Book)大概是最好的选择之一:http://www.amazon.com/Compilers-Principles-Techniques-Tools-... 我强烈推荐,不过内容确实硬核。市面上可能有一些更简单的指南,只涵盖基础知识。
peterkelly 在 HN 的推荐
我读过的一些对我的软件开发工作最有帮助且最有趣的书包括: * Aho 等人著的《Compilers: Principles, Techniques, & Tools》(即“龙书”) * Khedker 等人著的《Data Flow Analysis: Theory and Practice》 * Sasha Pachev 著的《Understanding MySQL Internals》 * Gray 和 Reuter 著的《Transaction Processing: Concepts and Techniques》 * 《Fundamentals of Wireless C
DoofusOfDeath 在 HN 的推荐
……(参见 tftfmacedo 的回复)《现代操作系统》(Modern Operating Systems) - Tanenbaum;《计算理论导引》(Introduction to the Theory of Computation) - Sipser;《编译原理》(Compilers: Principles, Techniques, and Tools) - Aho, Lam, Sethi 和 Ullman(又名“龙书”);《程序设计语言——实践之路》(Programming Language Pragmatics) - Scott;一本数据库设计书(要涵盖关系代数,不能只讲 SQL),可能再来一本计算机网络的书。另外,Roy Fielding 关于 REST 的论文既……
T-R 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0201100886
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。