人類創造思維的語言——編程

2016-08-18 23:11:06

編程

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、“沒有一種編程語言能阻止程序員寫出糟糕的程序來,不管這種語言結構有多良好。”——(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++總監)