編程名言整理

1.人們總是害怕改變,電被髮明出來的時候他們害怕電,是不是?他們害怕煤,害怕蒸汽機車,無知無所不在,並導致恐懼。但隨着時間推移,人們終究會接受最新的科技。

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

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

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

5.控制複雜性是計算機編程的本質。(Brian Kernigan)

6.複雜性殺死一切。它把程序員的生活給搞砸了,它令產品難以規劃、創建和測試,帶來了安全挑戰,並導致最終用戶和管理員沮喪不已。(Ray Ozzie)

7.進行軟件設計有兩種方式:一種是儘量讓它簡單,以至於明顯沒有任何缺陷。而另一種是儘量複雜,以至於找不到明顯的缺陷。(C.A.R. Hoare)

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

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

10.先解決問題再寫代碼。(John Johnson)

11.樂觀主義是編程行業的職業病,用戶反饋則是治療方法。(Kent Beck)

12.迭代者爲人,遞歸者爲神。(L. Peter Deutsch)

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

14.好代碼本身就是最好的文檔。(Steve McConnell)

15.前面90%的代碼要佔用開發時間的前10%。剩下的10%的代碼要佔用開發時間的另一90%。(Tom Cargill)

16.如果調試是除蟲的過程,那麼編程就一定是把臭蟲放進來的過程。(Edsger W. Dijkstra)

17.調試難度本來就是寫代碼的兩倍。因此,如果你寫代碼的時候聰明用盡,根據定義,你就沒有能耐去調試它了。(Brian Kernighan)

18.編程就像性一樣:一時犯錯,終生維護。(Michael Sinz)

19.有兩種寫出無錯程序的辦法,只有第三種有用。(Alan J. Perlis)

20.程序有問題時不要擔心,如果所有東西都沒問題,那你就失業了。

21.如果沒能一次成功,那就叫它1.0版吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章