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

程序设计语言概念

Concepts of programming languages

Robert W. Sebesta · 初版 1989 年

4人推荐
7位读者提及
7次提及

“Concepts of Programming Languages, Seventh Edition 是对编程语言概念的全面介绍。该书借助多种多样的编程语言,深入探讨了设计与分析层面的诸多议题。”——封底介绍。

Hacker News 上怎么说

  • CS 专业通常都有关于编程语言概论的课程,在亚马逊上搜“programming languages”就能找到这些课的教材,比如 Robert W. Sebesta 的《Concepts of Programming Languages》(第11版),还有 Michael L. Scott 的《Programming Language Pragmatics》。

    There are courses on programming languages in general for CS majors, and textbooks for those courses can be found by searching "programming languages" on Amazon, for example Concepts of Programming Languages (11th Edition) by Robert W. Sebesta Programming Language Pragmatics by Scott, Michael L.

  • 编程语言理论领域的一本经典读物就是 Sebesta 的那本:《Concepts of Programming Languages》。

    A classic reading on the field of programming language theory is the Sebesta one: Concepts of Programming Languages.

  • Sebesta 写的《Concepts of Programming Languages》。这本书帮我搞明白了抽象到底是怎么一回事。

    Concepts of Programming Languages by Sebesta. This helped me understand what abstractions are all about.

  • 我们本科的比较语言学(Comparative Languages)课程用的就是《Concepts of Programming Languages》(http://www.pearsonhighered.com/educator/product/Concepts-of-...),非常棒,而且看起来涵盖了该课程的大部分内容。遗憾的是我……

    We used Concepts of Programming Languages (http://www.pearsonhighered.com/educator/product/Concepts-of-...) in my undergraduate Comparative Languages course which was very good and seems to cover much of the same material as the course. I sadly…

  • ……提都没提,因为我知道它们无处不在),但也因为坏习惯很早就养成了,而这可能会导致那种情况。* Patterson 和 Hennessy 的《Computer Organization and Design》(第5版) * Sebesta 的《Concepts of Programming Languages》(第11版)(但得先看完一部分 CLRS,即便如此我也不太确定合不合适)===== 他进大学之前对计算机有什么经验?根据情况,你可能……

    …even mention it because I know they're ubiquitous), but also because bad habits are formed early, and this could do that. * Patterson and Hennessy - Computer Organization and Design (5d.) * Sebesta - Concepts of Programming Languages (11d.) (but only after finishing some of CLRS, and even then I don't know how appropriate this is) ===== What kind of experience did he have with computers before he went in? Depending, you may be…

  • ……在于它的泛化能力。大多数入门编程书教的都是某一门具体的语言(比如 Python、Java、C++),侧重于语法和用法。而这本书则是为读者武装上编程语言的基础概念,以便将来能更轻松地学习任何新语言。通过将语法(表面形式)与语义(底层含义)区分开来,它教会读者去识别深层的共性……

    …lies in its generalization. Most beginner programming books teach one specific language (e.g., Python, Java, C++) and focus on syntax and usage. This book instead equips readers with the foundational concepts of programming languages so that they can more easily learn any new language in the future. By separating syntax (surface-level appearance) from semantics (underlying meaning), it teaches readers to recognize the deep commonalities…

正在加载完整评论……

键盘快捷键

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