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.
發表於2024-12-26
Masterminds of Programming 2024 pdf epub mobi 電子書 下載
1. 不惜一切代價消滅單一繼承。 “繼承不重要,封裝纔是麵嚮對象的持久的貢獻。” 封裝就是模塊化。對於一個大的係統,分而治之是必須的。模塊化也降低瞭係統的維護成本。對於繼承,可用包含和聚閤來代替。當然這句話也有點過瞭,繼承還是有用的,隻是不要濫用。當有很顯然的父...
評分如果想要透徹的瞭解某個事物 就必須瞭解它的曆史 如何誕生?如何發展?如何成瞭今天的樣子? 歸根結底,也許就追溯到瞭某種哲學思想,以及那個時代下的種種背景。 就像學習藝術的人,要學習藝術史一樣。 為瞭透徹地學習編程,深入瞭解一種語言,我們也許該去瞭解這種語言是如...
評分受這本書的編輯所托,幫忙校對瞭一下第 7 章,發現翻譯問題的確比較嚴重。至少我覺得很多句子沒翻對意思,甚至還有譯反的。 不過也不能怪譯者,對這麼多語言都有深入的瞭解還是要求滿高的。 我個人對 lua 把玩多年,算是有些理解,也經常混 lua 的 mailling list ,對那幾個...
評分本書是27位傑齣的設計師與你分享他們的智慧和經驗。書中以問答方式告訴為什麼要創建某種編程語言、它在技術上如何開發、如何教授和學習,以及它如何順應時代發展等。你會發現構建成功編程語言所需的思想和步驟,它廣受歡迎的原因,以及如何處理程序員常見的問題。因此,如果你...
評分譯者序 編程語言是人們為瞭描述計算過程而設計的一種具有語法語義描述的記號。沒有編程語言支持的計算機世界簡直難以想象。由於編程語言具有如此重要的基礎地位,從計算機問世至今的大半個世紀中,人們一直在為創建更好的編程語言而不懈努力。各種各樣的編程語言及其方言層齣不...
圖書標籤: programming 計算機 編程 思維 O'Reilly Masterminds 程序設計 programming_language
對語言有一定的瞭解,纔能聽明白說啥。
評分枕邊讀物,科普讀物,談資讀物
評分對各位編程之父的訪談
評分對各位編程之父的訪談
評分枕邊讀物,科普讀物,談資讀物
Masterminds of Programming 2024 pdf epub mobi 電子書 下載