本书从为什么学习程序设计语言入手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、对面向对象程序设计的支持(继承和动态方法绑定)、并发、异常处理和事件处理等方面。最后两章介绍了函数式程序设计语言和逻辑程序设计语言。
本书内容丰富,讲解透彻,既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。
本书特色
● 介绍了编程语言的相关主题
● 介绍了高级面向对象主题和语言
● 提供了与一些著名计算机科学家和语言之父的访谈
● 提供了大量重要的历史史料
● 深入讨论了几种常见语言的设计问题
● 提供了函数式和逻辑两种编程泛型书
1