《编程语言设计概念》封面

编程语言设计概念

Design concepts in programming languages

Franklyn A. Turbak、David Gifford、Mark A. Sheldon · 初版 2008 年

7人推荐
8位读者提及
11次提及

“这部详尽的教材运用了一套简明扼要的框架来传授编程语言设计与实现的核心思想。本书独特的教学方法立足于一系列语法简单的教学型语言家族,使学生能够系统地探索编程语言概念。它以一个核心思想作为前提和起点:当语言行为变得极其复杂时,对这些行为的描述必须极其简单。”“本书适合作为研究生入门级或高年级本科生编程语言课程的教材;它也可以……”

Hacker News 上怎么说

  • ……关于这本书的评价,所以我确信它很棒。它使用的语言(Oz)在语法上有点古怪,但非常强大。另一本最近很棒的书(虽然有点偏形式化)是 Gifford 和 Turbak 的《Design Concepts in Programming Languages》。(又一本 1000 多页的巨著!!——通往编译器大神之路需要啃下太多上千页的大部头了!)。我正在死磕这本,读得非常过瘾。希望能在这个年底前读完。

    …things about this book so I am sure it is great. The language it uses (Oz) is a bit flaky wrt syntax but VERY powerful. Another recent lovely book, though a bit on the formal side is Gifford and Turbak'S Design Concepts In programming languages. (Another 1000 + pages !! - the road to compiler gurudom has many 1000 page books to work through!).I am working though this and I am enjoying it thoroughly. I hope to finish it by the end of this year.

  • “从哪里入门学习形式语义(formal semantics)比较好?”我觉得 Gifford 和 Turbak 写的《Design Concepts in Programming Languages》(http://www.amazon.com/Design-Concepts-Programming-Languages-...) 写得很好而且内容很全面。(我也是自学的!:-))

    "Where is a good place to get started with studying formal semantics?" I found "Design Concepts in Programming Languages" by Gifford and Turbak (http://www.amazon.com/Design-Concepts-Programming-Languages-...) well written and comprehensive. ( I am self taught too! :-))

  • ……Managing Gigabytes. Advanced Programming in the Unix Environment Unix Network Programming On Lisp Advanced Compiler Design and Implementation Concepts, Techniques and Models of Computer Programming Design Concepts in Programming Languages Lambda-Calculus and Combinators(Hindley/Seldin 的新书,两周前刚拿到)Optimizing Compilers for Modern Architectures Abstract Computing Machines: A Lambda-Calculus Perspective

    …Managing Gigabytes. Advanced Programming in the Unix Environment Unix Network Programming On Lisp Advanced Compiler Design and Implementation Concepts, Techniques and Models of Computer Programming Design Concepts in Programming Languages Lambda-Calculus and Combinators (the new Hindley/Seldin book, just got it 2 weeks ago) Optimizing Compilers for Modern Architectures Abstract Computing Machines: A Lambda-Calculus Perspective

  • ……到 Lambda Calculus。* 理论计算机科学方面:- Kozen: Automata and Computability。- Davis: Computability and Unsolvability。* 编程语言概念方面:- Turbak, Gifford, Sheldon: Design Concepts in Programming Languages。(总的来说,这份书单没提 Wirth 的任何书,挺可惜的。我觉得 Project Oberon 那本书在操作系统部分也该提一下……)关于编译器构建:正如之前……

    …to Lambda Calculus. * In theoretical computer science: - Kozen: Automata and Computability. - Davis: Computability and Unsolvability. * In concepts of PLs: - Turbak, Gifford, Sheldon: Design Concepts in Programming Languages. (In general, the list does not mention any of Wirth's books, which is a shame. The Project Oberon book should also be mentioned in OS stuff, I guess...) Regarding compiler construction: As has been…

  • ……编程。我用了 Grimaldi 的《Discrete and Combinatorial Mathematics》,效果很好。最后,找几本优秀的编程语言设计教材(不是语法分析和编译),比如 Turbak 等人的《Design Concepts in Programming Languages》和 Finkel 的《Advanced Programming Language Design》。另外,我书架上还有几本也强烈推荐——《Computer Organization and Design》、《Operating System Concepts》(就是著名的……

    …programming. I used Grimaldi's "Discrete and Combinatorial Mathematics" to good effect. Eventually, pick up some good textbooks on programming language design (not parsing and compilation), like Turbak et al's "Design Concepts in Programming Languages" and Finkel's "Advanced Programming Language Design." Also, a few more sitting on my bookshelf that I also highly recommend -- "Computer Organization and Design," "Operating System Concepts" (the famous…

  • 我挺喜欢这篇帖子的——但我觉得除了 SICP 本身以及我最喜欢的书之一《Design Concepts in Programming Languages》(Turbak 等著)之外,它并没有补充太多新东西。

    I enjoyed this post - but I don’t feel like it added much beyond SICP itself and also one of my favorite books, Design Concepts in Programming Languages (Turbak et al.)

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助