← 黑客书架

编译原理 封面

编译原理

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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。