程式設(shè)計(jì)大師智慧結(jié)晶

出版時(shí)間:2013-5-15  出版社:美商歐萊禮股份有限公司臺灣分公司  作者:Federico Biancuzzi,Shane Warden  譯者:張夏菁  

內(nèi)容概要

《程式設(shè)計(jì)大師智慧結(jié)晶》專訪了多位程式語言的創(chuàng)始者,他們每一位都極具歷史意義及影響力。在這本獨(dú)特的訪談錄中,你將瞭解具體的設(shè)計(jì)決策過程,包括創(chuàng)始人心中所描繪的目標(biāo),他們?nèi)绾螜?quán)衡折衷,以及他們的經(jīng)驗(yàn)如何影響現(xiàn)今的程式設(shè)計(jì)。
受訪者包括:
Adin D. Falkoff: APL
Thomas E. Kurtz: BASIC
Charles H. Moore: FORTH
Robin Milner: ML
Don Chamberlin: SQL
Alfred Aho, Peter Weinberger, Brian Kernighan: AWK
Charles Geschke, John Warnock: PostScript
Bjarne Stroustrup: C++
Bertrand Meyer: Eiffel
Tom Love, Brad Cox: Objective-C
Larry Wall: Perl
Simon Peyton Jones, Paul Hudak, Philip Wadler, John
Hughes: Haskell
Guido van Rossum: Python
Luiz Henrique de Figueiredo, Roberto Ierusalimschy: Lua
James Gosling: Java
Ivar Jacobson, James Rumbaugh, Grady Booch: UML
Anders Hejlsberg: Delphi發(fā)明者和C#的主要開發(fā)者
如果你有興趣瞭解這些見識卓越又致力於電腦工業(yè)發(fā)展的人,你將發(fā)現(xiàn)《程式設(shè)計(jì)大師智慧結(jié)晶》非常引人入勝。

作者簡介

Federico Biancuzzi
自由採訪者,他的訪談錄已發(fā)表於多個線上刊物,包括ONLamp、NewsForge、TheRegister、ArsTechnica等。
Shane Warden
自由軟體開發(fā)者,對程式語言設(shè)計(jì)和虛擬機(jī)器很感興趣。業(yè)餘時(shí),他還經(jīng)營著獨(dú)立出版商Onyx Neon Press的小說部。他也是《The Art of Agile Development》(O’Reilly)的合著者。

書籍目錄


前言
第一章 C++
設(shè)計(jì)的抉擇
使用此語言
物件導(dǎo)向程式設(shè)計(jì)與並行(Concurrency)
關(guān)於未來
教學(xué)
第二章 PYTHON
Python的途徑
優(yōu)秀的程式設(shè)計(jì)師
多元的Python
權(quán)宜之計(jì)與經(jīng)驗(yàn)
第三章 APL
紙和筆
基本的準(zhǔn)則
平行關(guān)係(Parallelism)
遺留系統(tǒng)
第四章 FORTH
Forth語言與程式設(shè)計(jì)
硬體
應(yīng)用設(shè)計(jì)
第五章 BASIC
BASIC的目標(biāo)
編譯器設(shè)計(jì)
語言和程式設(shè)計(jì)實(shí)務(wù)
語言設(shè)計(jì)
工作目標(biāo)
第六章 AWK
演算法的生命
語言設(shè)計(jì)
Unix與其文化
文件化的角色
電腦科學(xué)
培植小語言
設(shè)計(jì)一種新語言
傳統(tǒng)文化
推動變化的科技
改變宇宙的位元
理論和實(shí)務(wù)
等待突破
以範(fàn)例進(jìn)行程式設(shè)計(jì)
第七章 LUA
腳本的力量
經(jīng)驗(yàn)
語言設(shè)計(jì)
第八章 HASKELL
功能團(tuán)隊(duì)
函數(shù)程式設(shè)計(jì)的軌跡(趨勢)
Haskell語言
傳播(函數(shù)的)教育
形式主義與演進(jìn)
第九章 ML
定理的穩(wěn)固
意義的理論
超越資訊學(xué)(Informatics)
第十章 SQL
一篇具開創(chuàng)性的文章
程式語言
回饋與演進(jìn)
XQuery 與 XML
第十一章 OBJECTIVE-C
Objective-C 工程
培養(yǎng)一種語言
教育和訓(xùn)練
專案管理和舊有軟體
Objective-C和其他語言
組件、沙礫和磚
將品質(zhì)視為經(jīng)濟(jì)的現(xiàn)象
教育
第十二章 JAVA
強(qiáng)大功能或簡潔性
審美觀點(diǎn)的問題
並行
設(shè)計(jì)語言
反饋迴圈
第十三章 C#
程式和設(shè)計(jì)
培養(yǎng)一種程式語言
C#
電腦科學(xué)的未來
第十四章 UML
學(xué)習(xí)和教學(xué)
人的角色
UML
知識
準(zhǔn)備改變
使用UML
層(Layer)和程式語言
一點(diǎn)點(diǎn)可再用性(Reusability)
對稱的關(guān)係
UML
語言設(shè)計(jì)
培訓(xùn)開發(fā)者
創(chuàng)造力、精緻化和模式
第十五章 PERL
革命的語言
語言
社群
演進(jìn)和革命
第十六章 POSTSCRIPT
永續(xù)設(shè)計(jì)
研究和教育
長壽的介面
標(biāo)準(zhǔn)的希望
第十七章 EIFFEL
得到靈感的午後
可再用性與泛型
校對語言
管理成長和演進(jìn)
後記
貢獻(xiàn)者
索引

圖書封面

評論、評分、閱讀與下載


    程式設(shè)計(jì)大師智慧結(jié)晶 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7