程序设计语言 在线电子书 图书标签: 程序设计 编程语言 计算机 programming 编译原理 语言 编程 计算机类
发表于2024-12-26
程序设计语言 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
能把编程语言的演进过程,相关语言特性的实现细节,各种语言中面对的普遍问题,以及新特性时间的实际问题讲的如此全面,已经非常难得了。 满分。 我看的是英文版本的第三版。是中科院计算所编译技术课题组博士生讨论班的阅读参考书。如果没有这个讨论班,估计自己也读不下去。
评分刚开始读,觉得应该是本好书。
评分经典
评分经典
评分能把编程语言的演进过程,相关语言特性的实现细节,各种语言中面对的普遍问题,以及新特性时间的实际问题讲的如此全面,已经非常难得了。 满分。 我看的是英文版本的第三版。是中科院计算所编译技术课题组博士生讨论班的阅读参考书。如果没有这个讨论班,估计自己也读不下去。
这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。
本书在美国大学已有使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。本书作者Michael Scott是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,是一本难得的著、译双馨的佳作。
第三版的翻译确实有比较大的问题,特别是相对第二版新增的部分,很多地方语句不通顺,晦涩难懂。 两位译者也都木有听说过,可能是我孤陋寡闻了吧。。。 个人认为原版英文书应该是比较经典的深入了解程序设计语言的设计和实现的资料,译成这样着实有些可惜了。希望若有之后的版...
评分第三版的翻译确实有比较大的问题,特别是相对第二版新增的部分,很多地方语句不通顺,晦涩难懂。 两位译者也都木有听说过,可能是我孤陋寡闻了吧。。。 个人认为原版英文书应该是比较经典的深入了解程序设计语言的设计和实现的资料,译成这样着实有些可惜了。希望若有之后的版...
评分对于那些有兴趣了解程序设计语言的基本设计与功能的软件工程师而言,这是一本入门的好书。特别有助于深入了解某一种程序语言的特点,理解其优势与软肋,进而用好它,而不是迷失于世面上众多的语言的花哨的特性中。
评分更新: 时隔两年,学习了更多编程语言领域的知识之后,对本书的认识也有了一定的转变:覆盖面很广,一路从语言设计,编程范式讲解到编译器实现;不过正如标题“Pragmatics”所指,本书侧重在语用学,关注实际语言特性的分析、运用与实现,对语法学也有一定涉及,但是对语义学涉...
评分不知道是翻译问题还是出版社的问题,随便看了几章,发现很多语句不通的地方。 例如p527"下面我们使用Haskell的标准IO单体重新上面的例子",这句话的本意估计是"下面使用Haskell的标准IO单体重写上面的例子"。这样的例子还有很多。 第一版、第二版翻译的都很好,按理说这版不会...
程序设计语言 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024