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.
原来期望挺大的,以为能了解很多编程语言的前因后果,它出现的原因和语言的核心思想什么的,结果看到该书,什么啊!看的时候好多地方看的不知所云,看一会儿就困了,翻译的不到位啊!强忍着看完,没有什么印象,就是有个记住了,很多编程语言的设计者都是以爱因斯坦的 ...
评分译者序 编程语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号。没有编程语言支持的计算机世界简直难以想象。由于编程语言具有如此重要的基础地位,从计算机问世至今的大半个世纪中,人们一直在为创建更好的编程语言而不懈努力。各种各样的编程语言及其方言层出不...
评分Programmers at Work http://book.douban.com/subject/2240586/ Founders at Work http://book.douban.com/subject/1966719/ Coders at Work http://book.douban.com/subject/3673223/ Masterminds of Programming http://book.douban.com/subject/2258023/
评分受这本书的编辑所托,帮忙校对了一下第 7 章,发现翻译问题的确比较严重。至少我觉得很多句子没翻对意思,甚至还有译反的。 不过也不能怪译者,对这么多语言都有深入的了解还是要求满高的。 我个人对 lua 把玩多年,算是有些理解,也经常混 lua 的 mailling list ,对那几个...
评分1. 不惜一切代价消灭单一继承。 “继承不重要,封装才是面向对象的持久的贡献。” 封装就是模块化。对于一个大的系统,分而治之是必须的。模块化也降低了系统的维护成本。对于继承,可用包含和聚合来代替。当然这句话也有点过了,继承还是有用的,只是不要滥用。当有很显然的父...
角度还是主要放在这些人作为一个Language的Creator和Maintainer上,收获并不是非常大。
评分很好的书!可以一窥大师们的设计思想,看看他们是如何考虑问题,如何设计来解决问题。
评分太萌了 =w= (你被S惯了吧
评分枕边读物,科普读物,谈资读物
评分可以看到一些最初的设计思想
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有