图书标签: 编程语言 计算机科学 Programming 计算机 ProgramLanguages scheme 编译原理 编程
发表于2025-05-03
Essentials of Programming Languages, 3rd Edition pdf epub mobi txt 电子书 下载 2025
This textbook offers a deep understanding of the essential concepts of programming languages. The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives.
洞若观火
评分实践向教材,由浅入深地讲解了各种解释器的实现,内容覆盖了环境的表示、continuation、type check/inference、OO语言的基本实现,etc... 遗憾的是,缺乏macro方面的介绍。每一节后面都会有部分有一定深度的习题,延伸正文的内容。可能为了章节之间的解耦,每一章之间的连贯性不算太大,每一部分的内容都用独立的小语言讲解。建议读者在实践时,可以将全书的知识综合起来,实现一个具有各种特性的解释器
评分读完这本书后我也是写了上百个解释器的人。
评分洞若观火
评分实践向教材,由浅入深地讲解了各种解释器的实现,内容覆盖了环境的表示、continuation、type check/inference、OO语言的基本实现,etc... 遗憾的是,缺乏macro方面的介绍。每一节后面都会有部分有一定深度的习题,延伸正文的内容。可能为了章节之间的解耦,每一章之间的连贯性不算太大,每一部分的内容都用独立的小语言讲解。建议读者在实践时,可以将全书的知识综合起来,实现一个具有各种特性的解释器
eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
评分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
评分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
评分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
评分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
Essentials of Programming Languages, 3rd Edition pdf epub mobi txt 电子书 下载 2025