101條關於計算機的經典語錄

Web開發者發表於2013-01-07

1、計算機沒什麼用.他們只會告訴你答案.(巴勃羅畢加索,畫家)

2、計算機就跟比基尼一樣,省去了人們許多的胡思亂想.(薩姆尤因,作家)

3、他們擁有計算機,他們也還可能擁有其他的大規模殺傷性武器.(珍內特雷諾,美國前女司法部長)

4、跟計算機工作酷就酷在這裡,它們不會生氣,能記住所有東西,還有,它們不會喝光你的啤酒.(保羅利裡,吉他手)

5、如果汽車能趕上計算機的發展週期的話,一輛今天的勞斯萊斯僅值100美元,每加侖要跑100萬英里,每年還得爆炸一次,把裡面的人殺個精光.(Robert X. Cringely,技術作家)

關注 新浪微博 / 騰訊微博

計算機智慧

6、計算機總是越來越智慧的.科學家告訴我們說不久它們就能跟我們對話了.(這裡的它們,我指的是計算機.我懷疑科學家永遠都不能跟我們對話.)
(Dave Barry,幽默作家)

7、我最近注意到,在共同文化中,那種對計算機變得智慧化並最終掌控世界的妄想恐懼症幾乎徹底消失了.據我所知,這跟MS-DOS的釋出基本是同步的.(Larry DeLuca)

8、計算機會不會思考這個問題就像問潛水艇會不會游泳一樣.(Edsger W. Dijkstra,圖靈獎獲得者)

9、活了一百年卻只能記住30M位元組是荒謬的.你知道,這比一張壓縮盤還要少.人類境況正在變得日趨退化.(Marvin Minsky,人工智慧研究的奠基人)

信任

10、這座城市的中央計算機告訴你的?R2D2,你不該相信一臺陌生的計算機!(C3PO,星球大戰中的翻譯機器人)

11、永遠不要相信一臺不能扔掉一扇窗戶*的計算機(斯蒂夫沃茲尼亞克,蘋果聯合創始人)
*譯者:暗指微軟的wINDOWS作業系統

硬體

12、硬體:計算機系統中可被踢的部分.(Jeff Pesis)

軟體

13、今天大部分的軟體都很像上百萬塊磚堆疊在一起組成的埃及金字塔,缺乏結構完整性,只能靠強力和成千上萬的奴隸完成.(阿倫凱,圖靈獎獲得者,物件導向創始人)

14、我終於明白'向上相容性'是怎麼回事了.這是指我們得保留所有原有錯誤.(Dennie van Tassel)

作業系統

15、有兩樣重要產品出自伯克利:LSD和BSD*.我們不相信這是個巧合.(Jeremy S. Anderson)
*譯者:LSD是一種藥力至強的迷幻劑,BSD-BSD(Berkeley Software Distribution,伯克利軟體套件)是Unix的衍生系統

16、2038年1月19日,凌晨3點14分07秒(UNIX中的世界末日*1970年1月1號之後的2^32秒)
*譯者:word跟world同音,UNIX用4個位元組(WORD)表示時間,所以最多隻能計時2^32秒

17、每個作業系統都差不多 我們都一樣的爛.(微軟的高階副總裁布萊恩瓦倫蒂尼這樣描述作業系統的安全狀況,2003)

18、微軟有出了個新版本,Windows XP,據大家說是'有史以來最穩定的Windows', 對我而言, 這就好像是在說蘆筍是'有史以來發音最清脆的蔬菜一樣' (Dave Barry)

網際網路

19、網際網路?那個東西還在嗎?(Homer Simpson)

20、網路就像是個母夜叉.我每轉到一處都會看見小個的按鈕命令我提交*.(Nytwind)
*譯者注:Submit:提交,另一層意思是要求屈服

21、想想看吧,已經有一百萬只猴子坐在一百萬臺打字機旁,可Usenet就是比不上莎士比亞.(Blair Houghton)

軟體產業

22、計算機軟體產業最為驚人的成就,是其持續不斷地放棄硬體產業的驚人成果和穩定性.(Henry Petroski)

23、真正的創新經常來自於那些貼近市場、但無力擁有市場的的小型初創公司.(Timm Martin)

24、人們常說,偉大的科學學科就像是站在其它巨人肩膀上的巨人.人們也說過,軟體產業正如站在其他侏儒腳上的侏儒.(Alan Cooper,互動設計之父)

25、這無關位元、位元組和協議,而關乎利潤和損益.(郭士納,IBM前CEO)

26、我們是微軟.反抗是徒勞的.你會被同化的.(保險槓貼紙)

軟體演示

27、不管演示在彩排的時候有多好,一旦在觀眾面前展示時,演示不出錯的機率與觀眾人數成反比,與投入的金錢總額成正比.(Mark Gibbs)

軟體專利

28、專利大多數都是垃圾.浪費時間去閱讀這些專利是愚蠢的.只有專利持有人才會這麼幹,還得強迫自己才會看.(Linus Torvalds,LINUX創始人)

複雜性

29、控制複雜性是計算機程式設計的本質.(Brian Kernigan)

30、複雜性殺死一切.它把程式設計師的生活給搞砸了,它令產品難以規劃、建立和測試,帶來了安全挑戰,並導致終端使用者和管理員沮喪不已.(Ray Ozzie)

31、進行軟體設計有兩種方式.一種是讓它儘量簡單,讓人看不出明顯的不足.另一種是弄得儘量複雜,讓人看不出明顯的缺陷.(C.A.R. Hoare)

32、好的軟體的作用是讓複雜的東西看起來簡單.(Grady Booch,UML創始人之一)

易用性

33、不管那些計算機書籍如何宣稱,只需記住,你並非'傀儡'.真正的傀儡是那些無法設計出易於使用的硬體和軟體的那些人,儘管他們是技術專家,因為這是普通消費者賴以生活的東西.(Walter Mossberg,科技專欄記者)

34、軟體供應商在努力嘗試讓他們的軟體更'易於操作' 迄今為止,他們最好的辦法就是翻出所有的老手冊,然後在封面蓋上'易於操作'這幾個字.(比爾蓋茲)

35、有個老套的故事說有人希望他的計算機能像他的電話機一樣好用.他的願望實現了,因為我已經不知道該如何使用自己的電話了.(Bjarne Stroustrup,C++之父)

使用者

36、任何一個傻瓜都會用電腦.很多都會.(Ted Nelson)

37、只有兩個行業把客戶稱為'使用者'*.(Edward Tufte,資訊設計大師)
*譯者注:一個是計算機設計,另一個是毒品交易,computer design and drug dealing

程式設計師

38、程式設計師在跟宇宙賽跑,他們在努力開發出更大更好的傻瓜程式,而宇宙則努力培養出更大更好的白痴.到目前為止,宇宙領先.(Rich Cook)

39、你們當中很多人都知道程式設計師的美德.當然啦,有三種:那就是懶惰、急躁以及傲慢.(Larry Wall,Perl發明者)

40、程式設計師的問題是你無法預料他在做什麼,直到為時已晚.(Seymour Cray,超級計算機之父)

41、那就是這些自認為痛恨計算機的人的真實面目.他們實際上真正痛恨的是糟糕的程式設計師.(拉瑞尼文,科幻作家)

42、很長時間以來我一直困惑不已,為什麼一些又貴又先進的東西會一點用都沒有.直到我突然想起,計算機不就是一臺愚蠢之至卻擁有難以置信的做聰明事能力的機器嘛,而程式設計師不就是聰明絕頂卻擁有難以置信的幹蠢事的能力的人嘛.一句話,他們簡直就是天生絕配.(比爾布萊森,旅遊文學作家)

43、不像學學塗塗畫畫也能讓某人成為專家級畫家,電腦科學教育不會讓任何人成為一名程式設計大師.(埃裡克雷蒙,開源運動領袖)

44、一個程式設計師是經歷以下事情後仍能證明自己是嚴格的專家的人:他可以歷經數不清的捶打,可取材於無關緊要的文件,用上面的爭議資料作出模糊假設,並以此計算出測微精度的無數片面理解的答案,並由一個不可靠、腦袋充滿質疑、公開宣稱要讓一個倒黴透頂、沒有指望、毫無防備,要求第一時間獲得資訊的部門狼狽不堪、令人生厭的人使用一臺準確度有問題的儀器去實施.(IEEE網格新聞雜誌)

45、運氣好的黑客能用幾個月的時間 - 生產出一個小規模的開發團體(比如說,7-8人)歷盡艱辛一起工作了一年多才能做出來的東西.IBM經常報告說某些程式設計師的生產力要比其它工人高百倍,甚至更多.(Peter Seebach,黑客)

46、最好的程式設計師跟好的程式設計師相比可不止好那麼一點點.這種好不是一個數量級的,取決於標準怎麼定:概念創造性、速度、設計的獨創性或者解決問題的能力.(蘭德爾E斯特勞斯,科技作家)

47、偉大的車工值得給他幾倍於普通車工的薪水,但一個偉大的軟體程式碼作家,其價值則要等同於一個普通的軟體寫手的價格的1萬倍.(比爾蓋茲)

程式設計

48、就算它工作不正常也別擔心.如果一切正常,你早該失業了.(Mosher的軟體工程定律)

49、靠程式碼行數來衡量開發程式就好比用重量來衡量飛機制造的進度.(比爾蓋茲)

50、寫程式碼的社會地位比盜墓的高,比管理的低.(傑拉爾德溫伯格,軟體與系統思想家)

51、首先學習電腦科學及理論.接著形成自己程式設計的風格.然後把這一切都忘掉,儘管改程式就是了.(George Carrette,傑出軟體工程師,開源推廣者)

52、先解決問題再寫程式碼.(John Johnson)

53、樂觀主義是程式設計行業的職業病;使用者反饋則是治療方法.(Kent Beck)

54、迭代者為人,遞迴者為神.(L. Peter Deutsch)

55、布林值最好的一點是,就算你錯了,也頂多錯了一位而已.(無名氏)

56、陣列的下標是從0開始好還是從1開始好呢?我的0.5的折衷方案,以我之見,沒有經過適當考慮就被否決掉了.(Stan Kelly-Bootle)

程式語言

57、只有兩種程式語言:一種是天天捱罵的,另一種是沒人用的.(Bjarne Stroustrup,C++之父)

58、PHP是不合格的業餘愛好者建立的,他們犯做了個小惡;Perl是嫻熟而墮落的專家建立的,他們犯了陰險狡詐的大惡.(Jon Ribbens)

59、COBOL的使用摧殘大腦;其教育應被視為刑事犯罪.(E.W. Dijkstra)

60、把良好的程式設計風格教給那些之前曾經接觸過BASIC的學生幾乎是不可能的.作為可能的程式設計師,他們已精神殘廢,無重塑的可能了.(E. W. Dijkstra)

61、我想微軟之所以把它叫做.Net,是因為這樣它就不會在Unix的目錄裡顯示出來了.(Oktal)

62、There is no programming languageno matter how structuredthat will prevent programmers from making bad programs.(Larry Flon)

63、計算機語言設計猶如在公園裡漫步.我是說侏羅紀公園.(Larry Wall)

C/C++

64、搞了50年的程式語言的研究,我們難道就以C++告終啦?(Richard A. O'Keefe)

65、寫C或者C++就像是在用一把卸掉所有安全防護裝置的鏈鋸.(Bob Gray)

66、在C++裡你想搬起石頭砸自己的腳更為困難了,不過一旦你真的做了,整條腿都要報銷.(Bjarne Stroustrup)

67、C++ : 友人可造訪你的私有成員之地也.(Gavin Russell Baker)
譯者:Friends:C++的友元,是一種定義在類外部的普通函式,但它需要在類體內進行說明,為了與該類的成員函式加以區別,在說明時前面加以關鍵字 friend.友元不是成員函式,但是它可以訪問類中的私有成員.友元的作用在於提高程式的執行效率,但是,它破壞了類的封裝性和隱藏性,使得非成員函式可以訪問類的私有成員.

68、羅馬帝國滅亡的其中一個主要原因是他們沒有0 - 這樣他們就沒法給自己的C程式指明成功退出的路徑了.(Robert Firth)

Java

69、Java從許多方面來說就是C++.(Michael Feldman)

70、說Java好就好在執行於多個作業系統之上,就好像說肛交好就好在不管男女都行.(Alanna)

71、好吧,Java也許是程式語言的好榜樣.但Java應用則是應用程式的壞榜樣.(pixadel)

72、要是Java真的有垃圾回收的話,大部分程式在執行的時候就會把自己幹掉了.(Robert Sewell)

開源

73、軟體就像性事:免費/自由更好.(Linus Torvalds)

74、唯一對免費軟體感到害怕的人,是自己的產品還要不值錢的人.(David Emery)

程式碼

75、好程式碼本身就是最好的文件.(Steve McConnell)

76、你自己的程式碼如果超過6個月不看,再看的時候也一樣像是別人寫的.(伊格爾森定律)

77、前面90%的程式碼要佔用開發時間的前90%.剩下的10%的程式碼要佔用開發時間的另一90%.(Tom Cargill)

軟體開發

78、好的程式設計師會用腦,但是好的嚮導救我們於樣樣都要想到.(Francis Glassborow)

79、在軟體裡面,我們鮮有有意義的需求.就算有,衡量成功的唯一尺度也取決於我們的解決方案是否解決了客戶對問題是什麼的觀念的轉變.(Jeff Atwood)

80、想想我們計算機程式的糟糕現狀吧,很顯然軟體開發仍是黑箱藝術,還不能稱之為工程學科.(Bill Clinton,前美國總統)

81、沒有偉大的團隊就沒有偉大的軟體,可大部分的軟體團隊舉止就像是支離破碎的家庭.(吉姆麥卡錫,微軟VC++總監)

除錯

82、一旦我們開始程式設計,就會驚訝地發現讓程式正常沒想象中那麼簡單.除錯不可避免.那一刻我認記憶猶新,當時我就意識到,從今往後我生活的大部分時間都要花在尋找自己程式的錯誤上面了.(莫里斯威爾克斯 除錯探索, 1949)

83、除錯難度本來就是寫程式碼的兩倍.因此,如果你寫程式碼的時候聰明用盡,根據定義,你就沒有能耐去除錯它了.(Brian Kernighan)

84、如果除錯是除蟲的過程,那麼程式設計就一定是把臭蟲放進來的過程.(Edsger W. Dijkstra)

質量

85、我才不管它能不能在你的機器上執行呢!我們又沒裝到你的機器上!(Vidiu Platon,羅馬尼亞的微軟最佳學生合作伙伴MSP)

86、程式設計就像性一樣:一時犯錯,終生維護.(Michael Sinz)

87、有兩種寫出無錯程式的辦法;只有第三種有用.(Alan J. Perlis)

88、軟體質量與指標演算法不可兼得.(Bertrand Meyer)

89、如果麥當勞像軟體公司那樣運作的話,每一百個巨無霸就會有一個令你食物中毒,而他們的迴應是,'真對不起,這是一張額外附送兩個的贈券.' (Mark Minasi)

90、永遠要這樣寫程式碼,好像最終維護你程式碼的人是個狂暴的、知道你住在哪裡的精神病患者.(Martin Golding)

91、是人都會犯錯,不過要想把事情徹底搞砸還得請電腦出馬.(Paul Ehrlich)

92、計算機比人類歷史上的任何發明都更快速地導致你犯更多的錯誤可能除了手槍和龍舌蘭酒是例外.(Mitch Radcliffe)

預測

93、能發明的東西都發明出來了.(查爾斯杜埃爾, 美國專利局局長,1899年)

94、我認為全球市場約需5臺計算機.(托馬斯沃森, IBM董事長, 約1948年)

95、看上去我們已經到達了利用計算機技術可能獲得的極限了,儘管下這樣的結論得小心,因為不出五年這聽起來就會相當愚蠢.(約翰馮諾伊曼,約1949年)

96、但這又有什麼好處呢?(IBM先進計算機系統部的工程師對微晶片的評論, 1968年)

97、我們沒有理由讓每一個人在家都擁有一臺電腦.(肯奧爾森,資料裝置公司(DEC)總裁,1977年)

98、640K對每一個人來說都已足夠.(比爾蓋茲,1981年)

99、Windows NT的RAM定址空間可達2G,這比任何應用程式所需都要多.(微軟, 談及Windows NT的開發時所言, 1992年)

100、我們永遠也無法真正成為無紙化社會,直到掌上電腦一族釋出擦我1.0*(WipeMe 1.0)為止.(安迪.皮爾遜,商界領袖)
*譯者注:意思是說難道你大便不用紙嗎?

101、長此以往,除了按鍵的手指外,人類的肢體將全部退化.(弗蘭克??勞埃德??賴特,建築師)

相關文章