圖書標籤: programming 計算機 編程 思維 O'Reilly Masterminds 程序設計 programming_language
发表于2024-11-22
Masterminds of Programming pdf epub mobi txt 電子書 下載 2024
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.
非常好的一本書,趁這些老傢夥還在,用一個集中的方式留下他們的經驗,教訓和智慧。當然其中也有些人的話莫名其妙,譬如object-c,不知所雲。最好笑的是C++和C#兩個可憐蟲,從頭到尾都在攻擊Java。這就是自卑吧,其實他們已經很成功瞭,何必因為不如Java就這麼下作呢。
評分可以看到一些最初的設計思想
評分很好的書!可以一窺大師們的設計思想,看看他們是如何考慮問題,如何設計來解決問題。
評分由於《編程之魂》2010.4 閆懷誌譯的中文版含有很多低級錯誤,遂閱讀原著。每一種成熟的編程語言的設計,涵蓋形式化錶示、應用目標的定位,以及設計範型的采用等,涉及從數學到工程多個層次,是設計哲學和工程實踐的緊密結閤。而每一種被廣泛使用的編程語言,通常還意味著企業、組織和社區的支持與擁護。甚至,特定時代的計算機和編程文化也會影響一種編程語言的語言特性及其廣泛使用程度。也就是說,成功的編程語言是編程大師們 (masterminds) 嚴謹、實用和富有遠見的思維結晶,同時也是特定時代的幸運産物。我細讀瞭自己偏愛的編程語言的創始人的訪談,如 C++ (Bjarne)、Python (Guido)、Lua (Luiz and Roberto)、C# (Anders)
評分隻是挑瞭部分感興趣的語言看瞭看, 剩下的有時間再翻吧.
对话访谈,更多展现设计程序语言的方方面面,还有对编程领域包括计算机课程学习的各种观点,很智慧也很具有启发性,不愧是诸多大师的认识,尤为深远. 附录中诸位大师的个人简介仔细翻看,对他们的学历背景,从业背景颇感兴趣,基本上都是名牌大学,博士学历.交叉学科.纠正了以前自己的...
評分译者序 编程语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号。没有编程语言支持的计算机世界简直难以想象。由于编程语言具有如此重要的基础地位,从计算机问世至今的大半个世纪中,人们一直在为创建更好的编程语言而不懈努力。各种各样的编程语言及其方言层出不...
評分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/
評分评分是给翻译的,看到正文第三页,其中两页正文,对书的内容还没什么体会,但对翻译已经有体会了——关于C++的这句“向量<complex>()表示为自由存储区域中一个10个复数数组的句柄”,我实在是愣了一下才想出来是什么,nnd,译者有足够的C++常识和中文基础么?
評分一直快节奏的生活, 偶尔有一天请个假自己在家享受这种闲暇的下午。 传说中的阳光洒在窗台上清风拂面, 一种突然慢下来重新审视自己纠正弯路的感觉是无比惬意的。 这就是我现在敲字时所处的状态^^ 其中这段时间的经历, 也包括了读这本书。 有些路真的要亲自走过, 才知道那...
Masterminds of Programming pdf epub mobi txt 電子書 下載 2024