《编程大师思想录》封面

编程大师思想录

Masterminds of Programming

Federico Biancuzzi、Shane Warden · 初版 2008 年

14人推荐
20位读者提及
21次提及

为什么值得读

  • 提供丰富的语言诞生历史背景
  • 由多位主流语言创造者亲述思考
  • 深入剖析语言的设计权衡与取舍

Hacker News 上怎么说

  • 《Masterminds of Programming》[0]也是这个领域一本超棒的书。[0] http://oreilly.com/catalog/9780596515171/

    Masterminds of Programming[0] is another cool book on the subject. [0] http://oreilly.com/catalog/9780596515171/

  • ……Lua从设计之初就一直秉持着实现干净、简洁的理念。它的开发者理论和工程功底都很扎实,你在《Masterminds of Programming》这本书里对他们的访谈就能看出来。他们对这门语言的设计一直非常克制。相比之下,Ruby感觉就混乱得多,也更具“演进感”——比如看看它的Yacc语法文件[1],再对比下JavaScript的语法……

    …Lua was always designed with cleanness and simplicity of implementation in mind. Its developers have strong backgrounds in both theory and engineering, which you can see in their interview in the book Masterminds of Programming. They've been very conservative about the design of the language. In contrast, Ruby feels much messier and more "evolved" - look at its Yacc grammar[1], for example, compared to the grammar of JavaScript…

  • ……Bjarne Stroustrup所言:“我和我的同事们需要一种语言,它既能像Simula那样表达程序的组织结构……又能像C那样写出高效的底层代码。” 出自《Masterminds of Programming》第2页(Bjarne Stroustrup访谈录)O'Reilly Media, Inc. (2009)。写得真心绝赞……

    …by Bjarne Stroustrup: "I--and my colleagues--needed a language that could express program organization as could be done in Simula...but also write efficient low-level code, as could be done in C." in Masterminds of Programming, p.2 (Interview with Bjarne Stroustrup) O'Reilly Media, Inc. (2009) A truly great read...

  • 虽然严格来说不算历史书,但《Masterminds of Programming: Conversations with the Creators of Major Programming Languages》[1]读起来相当过瘾。看看那些语言设计者在创造时是怎么想的,你能搞懂大把的历史背景……

    While not a history book, per se, "Masterminds of Programming: Conversations with the Creators of Major Programming Languages" [1] is a pretty great read. You can get a ton of historical context from reading what the language designers were thinking when they created…

  • 前面已经提到了不少好书。我也很喜欢《Masterminds of Programming: Conversations With The Creators Of Major Programming Languages》[0],这是一本对各大语言创作者(FORTH、C++、Python、Haskell等等)的访谈录。你可以学到超多关于语言……

    A lot of great books are already mentioned. I also enjoyed "Masterminds of Programming: Conversations With The Creators Of Major Programming Languages" [0] It's a collection of interviews with creators of languages (FORTH, C++, Python, Haskell, and many more) You learn a lot about language…

  • ……《Software Engineering: from Turing to Dijkstra》,Edgar G. Daylight、Niklaus Wirth等著;* 《History of Programming Languages》(ACM专著系列),Richard L. Wexelblat编;* 《Masterminds of Programming: Conversations with the Creators of Major Programming Languages》(O'Reilly实践理论系列),Federico Biancuzzi、Chromatic著。相关的但更侧重非OOP领域的:* 《Beautiful Code》:……

    …Software Engineering: from Turing to Dijkstra by Edgar G. Daylight (Author), Niklaus Wirth (Author), et. al * History of Programming Languages (Acm Monograph Series) by Richard L. Wexelblat (Editor) * Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) by Federico Biancuzzi (Author), Chromatic (Author) Related with narrower, non-OOP focus: * Beautiful Code:…

正在加载完整评论……

键盘快捷键

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