Essentials of Programming Languages, 3rd Edition 在線電子書 圖書標籤: 編程語言 計算機科學 Programming 計算機 ProgramLanguages scheme 編譯原理 編程
發表於2024-11-22
Essentials of Programming Languages, 3rd Edition 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
第三版的內容安排似乎沒有第二本來的有邏輯。
評分洞若觀火
評分買的英文原版,PL的入門書籍。每一章涉及一個話題,添加一些語言特性,講清楚語義後編程實現。2016年夏天我去拜訪瞭Dan Friedman,在他傢中談及我正在用Erlang把EOPL的所有內容實現一遍的時候,他很贊賞這種做法。我研究的過程是,把模型看懂想清楚,手寫parser,用Erlang把技術細節實現,並記錄自己的思考過程。整個過程受益匪淺。推薦有興趣的也可以這麼做,推薦使用Ocaml等靜態類型語言編寫可能更好。編程類書籍不做習題,不思考解決習題就等於看小說是買櫝還珠。現在看起來SICP太簡單且囉嗦瞭,EOPL的話限製於篇幅,還缺少瞭一些話題,不過作為入門書籍是相當好的瞭。
評分適閤我這樣零基礎的小白。比較容易瞭解程序語言的設計。本書的內容和結構設計的相對來說要比 SICP 清晰,不過是囫圇吞棗地讀瞭一遍,等買的實體書再仔細的讀一遍。
評分作業寫吐瞭 寫吐瞭 吐瞭
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.
差不多把这本书看完了。总得来说挺有趣的一本书,前提是你得懂一些Scheme。不过Scheme也挺容易学会的。里面是各种小的解释器,基于书上的代码parser的部分基本可以不用担心(sllgen)。 习题里面都是给语言增加一些feature,大部分两星的习题花时间都能解决。 读完当然有收获,理...
評分差不多把这本书看完了。总得来说挺有趣的一本书,前提是你得懂一些Scheme。不过Scheme也挺容易学会的。里面是各种小的解释器,基于书上的代码parser的部分基本可以不用担心(sllgen)。 习题里面都是给语言增加一些feature,大部分两星的习题花时间都能解决。 读完当然有收获,理...
評分差不多把这本书看完了。总得来说挺有趣的一本书,前提是你得懂一些Scheme。不过Scheme也挺容易学会的。里面是各种小的解释器,基于书上的代码parser的部分基本可以不用担心(sllgen)。 习题里面都是给语言增加一些feature,大部分两星的习题花时间都能解决。 读完当然有收获,理...
評分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
評分eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么featur...
Essentials of Programming Languages, 3rd Edition 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024