书籍 Masterminds of Programming的封面

Masterminds of Programming

Federico Biancuzzi, Chromatic

出版时间

2009-03-27

ISBN

9780596515171

评分

★★★★★
书籍介绍
Description Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), James Gosling (Java), Bjarne Stroustrup (C++), and others whose vision and hard work helped shape the computer industry. You'll find advice you can apply to systems you're developing, even if you don't use the specific languages being discussed. Full Description Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with: * Adin D. Falkoff: APL * Thomas E. Kurtz: BASIC * Charles H. Moore: FORTH * Robin Milner: ML * Donald D. Chamberlin: SQL * Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK * Charles Geschke and John Warnock: PostScript * Bjarne Stroustrup: C++ * Bertrand Meyer: Eiffel * Brad Cox and Tom Love: Objective-C * Larry Wall: Perl * Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell * Guido van Rossum: Python * Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua * James Gosling: Java * Grady Booch, Ivar Jacobson, and James Rumbaugh: UML * Anders Hejlsberg: Delphi inventor and lead developer of C# If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.
用户评论
读了 C++, Python, Java, C#, Objective-C, Lua。 回头来看 Haskell。
只是挑了部分感兴趣的语言看了看, 剩下的有时间再翻吧.
很好的书!可以一窥大师们的设计思想,看看他们是如何考虑问题,如何设计来解决问题。
可以看到一些最初的设计思想
对语言有一定的了解,才能听明白说啥。
由于闫怀志译的中文版《编程之魂》(2010) 含有较多低级错误,遂阅读原著。每一种成熟的编程语言的设计,涵盖形式化表示、应用目标的定位,以及设计范型的采用等,涉及从数学到工程多个层次,是设计哲学和工程实践的紧密结合。而每一种被广泛使用的编程语言,通常还意味着企业、组织和社区的支持与拥护。甚至,特定时代的计算机和编程文化也会影响一种编程语言的语言特性及其广泛使用程度。也就是说,成功的编程语言是编程大师们 (masterminds) 严谨、实用和富有远见的思维结晶,同时也是特定时代的幸运产物。我细读了自己偏爱的编程语言的创始人的访谈,如 C++ (Bjarne)、Python (Guido)、Lua (Luiz and Roberto)、C# (Anders)
不算是技术书籍。当故事看。
对各位编程之父的访谈
非常好的一本書,趁這些老傢伙還在,用一個集中的方式留下他們的經驗,教訓和智慧。當然其中也有些人的話莫名其妙,譬如object-c,不知所云。最好笑的是C++和C#兩個可憐蟲,從頭到尾都在攻擊Java。這就是自卑吧,其實他們已經很成功了,何必因為不如Java就這麼下作呢。
Z-Library