出版時間:2011-1-1 出版社:人民郵電出版社 作者:Peter Seibel 頁數(shù):473 譯者:圖靈俱樂部
Tag標簽:無
前言
拋開Ada Lovelace(19世紀的一位伯爵夫人,她為Charles Babbage未完成的分析機設(shè)計了算法)的工作不說,人類在計算機編程領(lǐng)域奮斗的時間還不及一個人的壽命長,從1941年Konrad Zuse完成Z3電子機械計算機(首個可運行的通用計算機)算起,只有短短68年。曾有6位女性(Kay Antonelli、Jean Bartik、Betty Holberton、Marlyn Meltzer、Frances Spence和Ruth Teitelbaum)在美軍的計算機部隊工作,她們手工計算彈道數(shù)據(jù)表,后來被調(diào)去做ENIAC(首臺通用電子計算機)最早的程序員。若從這時候算起,人類的編程歷史則只有64年。在嬰兒潮早期出生的人們以及他們的父母,很多至今仍然健在,他們出生時世界上還不存在計算機程序員。當(dāng)然,這些已經(jīng)是歷史了?,F(xiàn)在世界上有很多程序員。勞動統(tǒng)計局在2008年對美國125萬人進行了統(tǒng)計,大約每106個工作者當(dāng)中就有1個是計算機程序員或軟件工程師。這還沒算美國之外的職業(yè)程序員、數(shù)不清的學(xué)生和業(yè)余編程愛好者,還有很多人從事其他正式工作,但卻花費了一部分或很多時間來試圖馴服計算機。雖然有數(shù)以百萬計的人寫過代碼,雖然在編程出現(xiàn)后人們寫過的代碼沒有數(shù)萬億行也有數(shù)十億行,我們?nèi)匀徊粩嗟卦谶@一領(lǐng)域進行創(chuàng)造。人們?nèi)匀辉跔幷摼幊痰降资菙?shù)學(xué)還是工程,是工藝、藝術(shù)還是科學(xué)。我們?nèi)匀辉冢ń?jīng)常是帶有強烈情緒地)爭論編程的最佳方式,因特網(wǎng)上有無數(shù)的博客文章和論壇帖子來討論這些問題。書店也擺滿了各種論述新編程語言、新編程方法、新編程思想的書。
內(nèi)容概要
這是一本訪談筆錄,記錄了當(dāng)今最具個人魅力的15位軟件先驅(qū)的編程生涯。包括DonaldKnuth、Jamie Zawinski、Joshua Bloch、Ken Thompson等在內(nèi)的業(yè)界傳奇人物,為我們講述了 他們是怎么學(xué)習(xí)編程的,在編程過程中發(fā)現(xiàn)了什么以及他們對未來的看法,并對諸如應(yīng)該如何設(shè)計軟件等長久以來一直困擾很多程序員的問題談了自己的觀點?! ”緯m合所有程序員,也適合所有對計算機行業(yè)、對軟件開發(fā)感興趣的人。
作者簡介
作者:(美國)塞貝爾(Peter Seibel) 譯者:圖靈俱樂部Peter Seibel,Common Lisp專家,Jolt生產(chǎn)效率大獎圖書Practical Common Lisp的作者。耶魯大學(xué)英語專業(yè)畢業(yè),后投身于互聯(lián)網(wǎng)行業(yè),曾負責(zé)Mother Jones Magazine和Organic Online的Perl專欄以及WebLogic的Java專欄,并曾在加州大學(xué)伯克利分校成人教育學(xué)院教授Java編程。2003年辭職專心研究Lisp編程,之后即有了那部Jolt大獎圖書?,F(xiàn)在他是Gigamonkeys Consulting公司的首席執(zhí)行官,和家人幸福地生活在加州伯克利。
書籍目錄
第1篇 Jamie Zawinski 第2篇 Brad Fitzpatrick 第3篇 Douglas Crockford 第4篇 Brendan Eich 第5篇 Joshua Bloch 第6篇 Joe Armstrong 第7篇 Simon Peyton Jones 第8篇 Peter Norvig 第9篇 Guy Steele 第10篇 Dan Ingalls 第11篇 L Peter Deutsch 第12篇 Ken Thompson 第13篇 Fran Allen 第14篇 Bernie Cosell 第15篇 Donald Knuth 參考書目
章節(jié)摘錄
插圖:Crockford:我在舊金山州立大學(xué)度過了大學(xué)時光。之所以選擇這個學(xué)校是因為他們有個很棒的電視專業(yè)。大一的時候我無法進入到演播室工作但又想找點事兒來做,機緣巧合地學(xué)習(xí)了數(shù)學(xué)系開設(shè)的Fortran課程。結(jié)果我發(fā)現(xiàn)自己很擅長編程,于是又學(xué)習(xí)了第二學(xué)期的課程。那個時候還是1971、72年,圖書館地下室的機器還在使用穿孔卡片,分時系統(tǒng)也剛剛走進校園。舊金山州立大學(xué)工程系不夠強勢,它并不是全校唯一擁有計算機的系,其他院系也都在使用計算機。自然科學(xué)系有計算機房,商學(xué)院有計算機房,教育學(xué)院有計算機房,人文學(xué)院也有計算機房。所有這些學(xué)科都在使用計算機,這很有意思。我最先去的是自然科學(xué)系機房,后來又去了人文學(xué)院機房,因此有機會見到很多搞經(jīng)濟學(xué)、心理學(xué)和地理學(xué)的朋友,他們都非常有意思。在那里我有機會接觸到他們所要解決的問題,這讓我很早就從一般人的角度領(lǐng)悟到一些東西,知道他們在使用這些糟糕的機器時心里想的是什么,同時也開始思考如何才能讓這些機器更好地服務(wù)于人。最后,我進入了演播室并成為一名電視人,這項工作很有趣,但我最終還是選擇了計算機之路。一直以來,我都在想如何才能將這二者結(jié)合起來。我之前對多媒體也就是現(xiàn)在的數(shù)字媒體寄予過很大希望,在職業(yè)生涯的不同時期,我也不停地穿梭在媒體與編程之間。
媒體關(guān)注與評論
“我對本書中介紹的多數(shù)程序員的大名和他們所做的工作都有所耳聞,能在這里了解他們對職業(yè)生涯的想法以及對編程的看法真是太棒了……我想,對編程和如何成為偉大的程序員感興趣的人都會喜歡這本書的?!? ——Dave Walden BBN ARPANET創(chuàng)始成員 “讓人翻開后就欲罷不能的一本書!” ——Joel Spolsky Joel On Software的主人 《軟件隨想錄》作者 “看了這本書的讀者,職業(yè)眼界會更開闊,應(yīng)該不會再做無謂的重復(fù)勞動?!? ——Vladimir Sedach Common Lisp專家 “對立志要成為更優(yōu)秀的程序員的人來說,本書就是他們的圣經(jīng)?!? ——Peter Christensen GeekStack.com創(chuàng)始人 “Peter Seibel所提的都是資深程序員才能想到的問題。閱讀這本書,就像是面對面地和那些杰出的程序員對話?!? ——Ehud Lamm 知名技術(shù)網(wǎng)站lambda-the-ultimate.org的創(chuàng)始人
編輯推薦
《編程人生:15位軟件先驅(qū)訪談錄》是他在近80個小時的訪談錄音基礎(chǔ)上整理匯編而成的。放下手頭的工作。聽聽這些軟件先驅(qū)們的故事和建議,眼界可以更開闊。思路可以更清晰,方向可以更明確。人生可以更精彩。作者Peter Seibel采訪了下面這15位世界級編程大師。世界頂尖的程序員是怎么走上編程道路的?他們的編程工作創(chuàng)造和改變了人類歷史,在這一過程中都有哪些經(jīng)驗和教訓(xùn)?他們對計算機軟件行業(yè)的過去、現(xiàn)在和未來有什么獨到的見解?他們對培養(yǎng)、發(fā)現(xiàn)、選拔、面試優(yōu)秀的程序員有什么建議?
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載