| 作者 | 赛贝斯塔 |
| 出版社 | |
| 出版时间 | 2004-04-01 |
特色:
本书通过陈述各种语言结构的设计问题,分析一些常用语言中这些结构的设计选择,并比较不同的选择方案,来描述程序设计语言的基本概念。本书并不教读者如何使用一种语言,而是讨论语言的结构与特征及其在不同语言中的不同设计与实现,以及如何为给定的任务选择合适的语言。 本书所使用的描述方式不但为读者提供对现有的和将来的程序设计语言进行批判性评估所需的工具,而且可以增强读者学习新语言和理解语言实现的重要性的能力。 本书适合作为计算机专业本科生程序设计语言原理课程的教材,但对于成熟的程序员,这也是一本深入了解程序设计语言的理想书籍。本书特点: ●使用Java、JavaScript、C++。Perl、Ada和Fortran来讨论各种语言结构以及设计选择方案 ●将面向对象程序设计与非面向对象的命令式语言结合起来讨论 ●提供产生现有语言的特定设计选择的历史背景