Masterminds of Programming 在線電子書 圖書標籤: programming 計算機 編程 思維 O'Reilly Masterminds 程序設計 programming_language
發表於2024-12-23
Masterminds of Programming 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
由於《編程之魂》2010.4 閆懷誌譯的中文版含有很多低級錯誤,遂閱讀原著。每一種成熟的編程語言的設計,涵蓋形式化錶示、應用目標的定位,以及設計範型的采用等,涉及從數學到工程多個層次,是設計哲學和工程實踐的緊密結閤。而每一種被廣泛使用的編程語言,通常還意味著企業、組織和社區的支持與擁護。甚至,特定時代的計算機和編程文化也會影響一種編程語言的語言特性及其廣泛使用程度。也就是說,成功的編程語言是編程大師們 (masterminds) 嚴謹、實用和富有遠見的思維結晶,同時也是特定時代的幸運産物。我細讀瞭自己偏愛的編程語言的創始人的訪談,如 C++ (Bjarne)、Python (Guido)、Lua (Luiz and Roberto)、C# (Anders)
評分非常好的一本書,趁這些老傢夥還在,用一個集中的方式留下他們的經驗,教訓和智慧。當然其中也有些人的話莫名其妙,譬如object-c,不知所雲。最好笑的是C++和C#兩個可憐蟲,從頭到尾都在攻擊Java。這就是自卑吧,其實他們已經很成功瞭,何必因為不如Java就這麼下作呢。
評分對各位編程之父的訪談
評分對語言有一定的瞭解,纔能聽明白說啥。
評分不算是技術書籍。當故事看。
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.
Founders at Work http://book.douban.com/review/3800684/ Coders at Work http://book.douban.com/review/3800679/ Masterminds of Programming http://book.douban.com/review/3800676/
評分刚才和图灵的编辑讲的,转贴在这里: 这些都是访谈集。总体风格类似。 《编程之魂》这本受访者都是语言发明者,比较理论化,话题多围绕语言设计展开,优点是有比较深入的内容。此书和图灵即将出版的Coders at Work更类似。但后者的内容总体上更好,更丰富,对开发人员更实用。...
評分Programmers at Work http://book.douban.com/subject/2240586/ 中文版:编程大师访谈录 http://book.douban.com/subject/7007204/ Founders at Work http://book.douban.com/subject/1966719/ 中文版:创业者 http://book.douban.com/subject/3506599/ Coders at Wo...
評分Founders at Work http://book.douban.com/review/3800684/ Coders at Work http://book.douban.com/review/3800679/ Masterminds of Programming http://book.douban.com/review/3800676/
評分1. 不惜一切代价消灭单一继承。 “继承不重要,封装才是面向对象的持久的贡献。” 封装就是模块化。对于一个大的系统,分而治之是必须的。模块化也降低了系统的维护成本。对于继承,可用包含和聚合来代替。当然这句话也有点过了,继承还是有用的,只是不要滥用。当有很显然的父...
Masterminds of Programming 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024