内容:
本书从为什么学习程式设计语言、评估程式设计语言和语言结构的标准、常见的设计权衡以及基本的实现方法开始讲起,然后简略描述了在本书中讨论的大部分语言的演化。并且在第3章讨论语法和语义,还在第4章为不开设编译课程的学校新增了词法和语法分析的内容。本书主要是描述命令式语言的主要结构的设计问题及其实现,涉及变数、数据类型、运算式和赋值语句、控制语句、子程式、数据抽象设施、支援面向对象程式设计的语言特性(继承和动态方法绑定)、并发程式单元和异常处理等内容。在最后两章描述了函数式程式设计语言和逻辑程式设计语言。
本书适用面很广,既可用作电脑专业本科生程式设计语言课程的教材,也可用作自学语言的参考书。经验丰富的电脑工作者也可以用它来更新知识。
|