推薦序
前言
1 C++
Bjarne Stroustrup
1.1 設計決策
1.2 使用語言
1.3 OOP和並發
1.4 關於未來
1.5 有關教學
2 Python
Guido van Rossum
2.1 Python方式
2.2 優秀的程序員
2.3 多種Python
2.4 權宜之計和經驗
3 APL
Adin Falkoff
3.1 紙筆方式
3.2 基本原理
3.3 並行
3.4 遺留
4 Forth
Chuck Moore
4.1 Forth語言與語言設計
4.2 硬件
4.3 應用程序設計
5 BASIC
Tom Kurtz
5.1 BASIC背後的目標
5.2 編譯器設計
5.3 語言和編程實踐
5.4 語言設計
5.5 工作目標
6 AWK
Al Aho
6.1 算法生命周期
6.2 語言設計
6.3 Unix及其文化
6.4 文檔的作用
6.5 計算機科學
6.6 培育小語言
6.7 設計一種新語言
6.8 遺留文化
6.9 變革性技術
6.10 改變世界的“位”
6.11 理論和實踐
6.12 等待突破
6.13 通過實例來編程
7 Lua
Luiz Henrique de Figueiredo and Roberto Ierusalimschy
7.1 腳本的功能
7.2 經驗
7.3 語言設計
8 Haskell
Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes
8.1 功能性團隊
8.2 函數式編程之路
8.3 Haskell語言
8.4 傳播(函數式)教育
8.5 形式體係和發展
9 ML
Robin Milner
9.1 可靠性定理
9.2 意義理論(譯注)
9.3 超越信息學
10 SQL
Don Chamberlin
10.1 一篇開創性的有重大影響的根本性的論文
10.2 語言
10.3 反饋和演進
10.4 XQuery和XML
11 Objective-C
Brad Cox and Tom Love
11.1 Objective-C工程
11.2 培育一種語言
11.3 教育和培訓
11.4 項目管理和遺留軟件
11.5 Objective-C和其它語言
11.6 組件、沙子和磚
11.7 作為經濟現象的質量
11.8 教育
12 Java
James Gosling
12.1 功能或者簡單性
12.2 品味的問題
12.3 並發性
12.4 設計一種語言
12.5 反饋循環
13 C#
Anders Hejlsberg
13.1 語言和設計
13.2 培育一種語言
13.3 C# 238
13.4 計算機科學的未來
14 UML
Ivar Jacobson, James Rumbaugh, and Grady Booch
14.1 學習和教學
14.2 人們的角色
14.3 UML
14.4 知識
14.5 作好變革準備
14.6 使用UML
14.7 層和語言
14.8 一點可復用性
14.9 對稱關係
14.10 UML
14.11 語言設計
14.12 培訓開發者
14.13 創新、改進和模式
15 Perl
Larry Wall
15.1 革命性的語言
15.2 語言
15.3 社區
15.4 改進和革命
16 PostScript
Charles Geschke and John Warnock
16.1 為永恒而設計
16.2 研究和教育
16.3 長壽命接口
16.4 標準願望
17 Eiffel
Bertrand Meyer
17.1 一個充滿靈感的下午
17.2 可復用性和泛型
17.3 校對語言
17.4 管理成長和演進
後記
受訪嘉賓
索引
· · · · · · (
收起)
本書是27位傑齣的設計師與你分享他們的智慧和經驗。書中以問答方式告訴為什麼要創建某種編程語言、它在技術上如何開發、如何教授和學習,以及它如何順應時代發展等。你會發現構建成功編程語言所需的思想和步驟,它廣受歡迎的原因,以及如何處理程序員常見的問題。因此,如果你想深入學習設計成功編程語言的思想,本書會對你大有幫助。
編程之魂 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
##各位編程之父采訪錄,大師言論。計算機語言成韆上萬,大浪淘沙,剩下的多是精華之作。尤其書中涉及到的C++,C#,JAVA等都是此中的傑作,然而通過和設計者的對話,我們也可以知道其實這些語言也是危機四伏的,他們總是在不斷的革新之中,否則很有可能被另外的語言所取代,這就使我們更加敬佩這些語言的設計者,開創者和傑齣使用者,他們使的各自的語言社區豐富並且強大,帶動瞭世界計算機語言的發展,使得不同領域的不同的人能夠各取所需,實現自己的工程,科研等種種任務。這些設計師都是值得我們稱頌,尊敬的,也希望他們能夠給世界帶來更多的精彩。
評分
☆☆☆☆☆
##有點亂 受這本書的編輯所托,幫忙校對瞭一下第 7 章,發現翻譯問題的確比較嚴重。至少我覺得很多句子沒翻對意思,甚至還有譯反的。 不過也不能怪譯者,對這麼多語言都有深入的瞭解還是要求滿高的。 我個人對 lua 把玩多年,算是有些理解,也經常混 lua 的 mailling list ,對那幾個...
評分
☆☆☆☆☆
##不同的語言設計者不同的理念。
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##各位編程之父采訪錄,大師言論。計算機語言成韆上萬,大浪淘沙,剩下的多是精華之作。尤其書中涉及到的C++,C#,JAVA等都是此中的傑作,然而通過和設計者的對話,我們也可以知道其實這些語言也是危機四伏的,他們總是在不斷的革新之中,否則很有可能被另外的語言所取代,這就使我們更加敬佩這些語言的設計者,開創者和傑齣使用者,他們使的各自的語言社區豐富並且強大,帶動瞭世界計算機語言的發展,使得不同領域的不同的人能夠各取所需,實現自己的工程,科研等種種任務。這些設計師都是值得我們稱頌,尊敬的,也希望他們能夠給世界帶來更多的精彩。
評分
☆☆☆☆☆
##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/
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆