问题

  • 处理一种语言需要什么
  • 编译器原理:编译器是实现高级语言的最重要的技术

本章节还是本书的老毛病,讲解不够详细,没有技术背景的话很可能看不懂。对了解个大概还是有帮助的。

8.1 汇编语言

汇编应该是从机器语言向高级语言发展过程中最自然,最重要的一环。

8.2 高级语言

高级语言在比汇编语言更高的抽象层次上操作。
早期的高级语言:FORTRAN, BASIC

8.3 结构化程序设计

像FORTRAN和BASIC那样的语言是非结构化的。结构化编程语言是为了解决套管程序问题而开发的,它消除了对令人讨厌的 GOTO 的需求。

8.4 词法分析

8.5 从单词到句子

8.6 每日语言俱乐部

8.7 词法树

8.8 解释器

8.9 编译器

8.10 优化

8.11 小心硬件