101條經(jīng)典幽默的計(jì)算機(jī)編程名言《2》
50、“寫代碼的社會地位比盜墓的高,比管理的低!
(杰拉爾德·溫伯格,軟件與系統(tǒng)思想家)
51、“首先學(xué)習(xí)計(jì)算機(jī)科學(xué)及理論。接著形成自己編程的風(fēng)格。然后把這一切都忘掉,盡管改程序就是了。”
(George Carrette,杰出軟件工程師,開源推廣者)
52、“先解決問題再寫代碼!
(John Johnson)
53、“樂觀主義是編程行業(yè)的職業(yè);用戶反饋則是治療方法!
(Kent Beck)
54、“迭代者為人,遞歸者為神!
(L. Peter Deutsch)
55、“布爾值最好的一點(diǎn)是,就算你錯(cuò)了,也頂多錯(cuò)了一位而已。”
(無名氏)
56、“數(shù)組的下標(biāo)是從0開始好還是從1開始好呢?我的0.5的折衷方案,以我之見,沒有經(jīng)過適當(dāng)考慮就被否決掉了。”
(Stan Kelly-Bootle)
編程語言
57、“只有兩種編程語言:一種是天天挨罵的,另一種是沒人用的!
(Bjarne Stroustrup,C++之父)
58、“PHP是不合格的業(yè)余愛好者創(chuàng)建的,他們犯了個(gè)小惡;Perl是嫻熟而墮落的專家創(chuàng)建的,他們犯了陰險(xiǎn)狡詐的大惡!
(Jon Ribbens)
59、“COBOL的使用摧殘大腦;其教育應(yīng)被視為刑事犯罪!
(E.W. Dijkstra)
60、“把良好的編程風(fēng)格教給那些之前曾經(jīng)接觸過BASIC的學(xué)生幾乎是不可能的。作為可能的程序員,他們已精神殘廢,無重塑的可能了!
(E. W. Dijkstra)
61、“我想微軟之所以把它叫做.Net,是因?yàn)檫@樣它就不會在Unix的目錄里顯示出來了。”
(Oktal)
62、“沒有一種編程語言能阻止程序員寫出糟糕的程序來,不管這種語言結(jié)構(gòu)有多良好。”
(Larry Flon)
63、“計(jì)算機(jī)語言設(shè)計(jì)猶如在公園里漫步。我是說侏羅紀(jì)公園。”
(Larry Wall)
C/C++
64、“搞了50年的編程語言的研究,我們難道就以C++告終啦?”
(Richard A. O’Keefe)
65、“寫C或者C++就像是在用一把卸掉所有安全防護(hù)裝置的鏈鋸。”
(Bob Gray)
66、“在C++里你想搬起石頭砸自己的腳更為困難了,不過一旦你真的做了,整條腿都要報(bào)銷!
(Bjarne Stroustrup)
67、“C++ : 友人可造訪你的私有成員之地也。”
(Gavin Russell Baker)
譯者:Friends:C++的友元,是一種定義在類外部的普通函數(shù),但它需要在類體內(nèi)進(jìn)行說明,為了與該類的成員函數(shù)加以區(qū)別,在說明時(shí)前面加以關(guān)鍵字friend。友元不是成員函數(shù),但是它可以訪問類中的私有成員。友元的作用在于提高程序的運(yùn)行效率,但是,它破壞了類的封裝性和隱藏性,使得非成員函數(shù)可以訪問類的私有成員。
68、“羅馬帝國滅亡的其中一個(gè)主要原因是他們沒有0 - 這樣他們就沒法給自己的C程序指明成功退出的路徑了。”
(Robert Firth)
Java
69、“Java從許多方面來說就是C++–。”
(Michael Feldman)
70、“說Java好就好在運(yùn)行于所有操作系統(tǒng)之上,就好比說肛交好就好在無論男女都行!
(Alanna)
71、“好吧,Java也許是編程語言的好榜樣。但Java應(yīng)用則是應(yīng)用程序的壞榜樣!
(pixadel)
72、“要是Java真的有垃圾回收的話,大部分程序在執(zhí)行的時(shí)候就會把自己干掉了!
(Robert Sewell)
開源
73、“軟件就像性事:免費(fèi)/自由更好。”
(Linus Torvalds)
74、“唯一對免費(fèi)軟件感到害怕的人,是自己的產(chǎn)品還要不值錢的人!
(David Emery)
代碼
75、“好代碼本身就是最好的文檔!
(Steve McConnell,《代碼大全》的作者)
76、“你自己的代碼如果超過6個(gè)月不看,再看的時(shí)候也一樣像是別人寫的!
(伊格爾森定律)
77、“前面90%的代碼要占用開發(fā)時(shí)間的前90%。剩下的10%的代碼要占用開發(fā)時(shí)間的另一90%。”
(Tom Cargill,C++領(lǐng)域中公認(rèn)的專家)
軟件開發(fā)
78、“好的程序員絞盡腦汁,務(wù)求考慮各種場景,幸得好的指南拯救我們,不必面面俱到!
(Francis Glassborow,C和C++領(lǐng)軍人物之一)
79、“在軟件里面,我們鮮有有意義的需求。就算有,衡量成功的唯一尺度也取決于我們的解決方案是否解決了客戶對問題是什么的觀念的轉(zhuǎn)變!
(Jeff Atwood,Coding Horror Developer Blog的創(chuàng)始人)
80、“想想我們計(jì)算機(jī)程序的糟糕現(xiàn)狀吧,很顯然軟件開發(fā)仍是黑箱藝術(shù),還不能稱之為工程學(xué)科。”
(Bill Clinton,前美國總統(tǒng))
81、“沒有偉大的團(tuán)隊(duì)就沒有偉大的軟件,可大部分的軟件團(tuán)隊(duì)舉止就像是支離破碎的家庭!
(吉姆·麥卡錫,微軟VC++總監(jiān))
調(diào)試
82、“一旦我們開始編程,就會驚訝地發(fā)現(xiàn)讓程序正常沒想象中那么簡單。調(diào)試不可避免。那一刻我認(rèn)記憶猶新,當(dāng)時(shí)我就意識到,從今往后我生活的大部分時(shí)間都要花在尋找自己程序的錯(cuò)誤上面了!
(莫里斯·威爾克斯 調(diào)試探索, 1949)
83、“調(diào)試難度本來就是寫代碼的兩倍。因此,如果你寫代碼的時(shí)候聰明用盡,根據(jù)定義,你就沒有能耐去調(diào)試它了!
(Brian Kernighan,《C 程序設(shè)計(jì)語言》的作者之一)
84、“如果調(diào)試是除蟲的過程,那么編程就一定是把臭蟲放進(jìn)來的過程。”
(Edsger W. Dijkstra)
質(zhì)量
85、“我才不管它能不能在你的機(jī)器上運(yùn)行呢!我們又沒裝到你的機(jī)器上!”
(Vidiu Platon,羅馬尼亞的微軟最佳學(xué)生合作伙伴MSP)
86、“編程就像性一樣:一時(shí)犯錯(cuò),終生維護(hù)!
(Michael Sinz)
87、“有兩種寫出無錯(cuò)程序的辦法;只有第三種有用!
(Alan J. Perlis)
88、“軟件質(zhì)量與指針?biāo)惴ú豢杉娴谩!?br /> (Bertrand Meyer)
89、“如果麥當(dāng)勞像軟件公司那樣運(yùn)作的話,每一百個(gè)巨無霸就會有一個(gè)令你食物中毒,而他們的回應(yīng)是,‘真對不起,這是一張額外附送兩個(gè)的贈券! “
(Mark Minasi)
90、“永遠(yuǎn)要這樣寫代碼,好像最終維護(hù)你代碼的人是個(gè)狂暴的、知道你住在哪里的精神病患者!
(Martin Golding)
91、“是人都會犯錯(cuò),不過要想把事情徹底搞砸還得請電腦出馬!
(Paul Ehrlich)
92、“計(jì)算機(jī)比人類歷史上的任何發(fā)明都更快速地導(dǎo)致你犯更多的錯(cuò)誤–可能除了手槍和龍舌蘭酒是例外。”
(Mitch Radcliffe)
預(yù)測
93、“能發(fā)明的東西都發(fā)明出來了!
(查爾斯·杜埃爾, 美國專利局局長,1899年)
94、“我認(rèn)為全球市場約需5臺計(jì)算機(jī)!
(托馬斯·沃森, IBM董事長, 約1948年)
95、“看上去我們已經(jīng)到達(dá)了利用計(jì)算機(jī)技術(shù)可能獲得的極限了,盡管下這樣的結(jié)論得小心,因?yàn)椴怀鑫迥赀@聽起來就會相當(dāng)愚蠢!
(約翰·馮·諾伊曼,約1949年)
96、“但這又有什么好處呢?”
(IBM先進(jìn)計(jì)算機(jī)系統(tǒng)部的工程師對微芯片的評論, 1968年)
97、“我們沒有理由讓每一個(gè)人在家都擁有一臺電腦!
(肯·奧爾森,數(shù)據(jù)設(shè)備公司(DEC)總裁,1977年)
98、“640K對每一個(gè)人來說都已足夠。”
(比爾·蓋茨,1981年)
99、“Windows NT的RAM尋址空間可達(dá)2G,這比任何應(yīng)用程序所需都要多。”
(微軟, 談及Windows NT的開發(fā)時(shí)所言, 1992年)
100、“我們永遠(yuǎn)也無法真正成為無紙化社會,直到掌上電腦一族發(fā)布擦我1.0*(WipeMe 1.0)為止!
(安迪?皮爾遜,商界領(lǐng)袖)
*譯者注:意思是說難道你大便不用紙嗎?
101、“長此以往,除了按鍵的手指外,人類的肢體將全部退化!
(弗蘭克?勞埃德?賴特,建筑師)
(杰拉爾德·溫伯格,軟件與系統(tǒng)思想家)
51、“首先學(xué)習(xí)計(jì)算機(jī)科學(xué)及理論。接著形成自己編程的風(fēng)格。然后把這一切都忘掉,盡管改程序就是了。”
(George Carrette,杰出軟件工程師,開源推廣者)
52、“先解決問題再寫代碼!
(John Johnson)
53、“樂觀主義是編程行業(yè)的職業(yè);用戶反饋則是治療方法!
(Kent Beck)
54、“迭代者為人,遞歸者為神!
(L. Peter Deutsch)
55、“布爾值最好的一點(diǎn)是,就算你錯(cuò)了,也頂多錯(cuò)了一位而已。”
(無名氏)
56、“數(shù)組的下標(biāo)是從0開始好還是從1開始好呢?我的0.5的折衷方案,以我之見,沒有經(jīng)過適當(dāng)考慮就被否決掉了。”
(Stan Kelly-Bootle)
編程語言
57、“只有兩種編程語言:一種是天天挨罵的,另一種是沒人用的!
(Bjarne Stroustrup,C++之父)
58、“PHP是不合格的業(yè)余愛好者創(chuàng)建的,他們犯了個(gè)小惡;Perl是嫻熟而墮落的專家創(chuàng)建的,他們犯了陰險(xiǎn)狡詐的大惡!
(Jon Ribbens)
59、“COBOL的使用摧殘大腦;其教育應(yīng)被視為刑事犯罪!
(E.W. Dijkstra)
60、“把良好的編程風(fēng)格教給那些之前曾經(jīng)接觸過BASIC的學(xué)生幾乎是不可能的。作為可能的程序員,他們已精神殘廢,無重塑的可能了!
(E. W. Dijkstra)
61、“我想微軟之所以把它叫做.Net,是因?yàn)檫@樣它就不會在Unix的目錄里顯示出來了。”
(Oktal)
62、“沒有一種編程語言能阻止程序員寫出糟糕的程序來,不管這種語言結(jié)構(gòu)有多良好。”
(Larry Flon)
63、“計(jì)算機(jī)語言設(shè)計(jì)猶如在公園里漫步。我是說侏羅紀(jì)公園。”
(Larry Wall)
C/C++
64、“搞了50年的編程語言的研究,我們難道就以C++告終啦?”
(Richard A. O’Keefe)
65、“寫C或者C++就像是在用一把卸掉所有安全防護(hù)裝置的鏈鋸。”
(Bob Gray)
66、“在C++里你想搬起石頭砸自己的腳更為困難了,不過一旦你真的做了,整條腿都要報(bào)銷!
(Bjarne Stroustrup)
67、“C++ : 友人可造訪你的私有成員之地也。”
(Gavin Russell Baker)
譯者:Friends:C++的友元,是一種定義在類外部的普通函數(shù),但它需要在類體內(nèi)進(jìn)行說明,為了與該類的成員函數(shù)加以區(qū)別,在說明時(shí)前面加以關(guān)鍵字friend。友元不是成員函數(shù),但是它可以訪問類中的私有成員。友元的作用在于提高程序的運(yùn)行效率,但是,它破壞了類的封裝性和隱藏性,使得非成員函數(shù)可以訪問類的私有成員。
68、“羅馬帝國滅亡的其中一個(gè)主要原因是他們沒有0 - 這樣他們就沒法給自己的C程序指明成功退出的路徑了。”
(Robert Firth)
Java
69、“Java從許多方面來說就是C++–。”
(Michael Feldman)
70、“說Java好就好在運(yùn)行于所有操作系統(tǒng)之上,就好比說肛交好就好在無論男女都行!
(Alanna)
71、“好吧,Java也許是編程語言的好榜樣。但Java應(yīng)用則是應(yīng)用程序的壞榜樣!
(pixadel)
72、“要是Java真的有垃圾回收的話,大部分程序在執(zhí)行的時(shí)候就會把自己干掉了!
(Robert Sewell)
開源
73、“軟件就像性事:免費(fèi)/自由更好。”
(Linus Torvalds)
74、“唯一對免費(fèi)軟件感到害怕的人,是自己的產(chǎn)品還要不值錢的人!
(David Emery)
代碼
75、“好代碼本身就是最好的文檔!
(Steve McConnell,《代碼大全》的作者)
76、“你自己的代碼如果超過6個(gè)月不看,再看的時(shí)候也一樣像是別人寫的!
(伊格爾森定律)
77、“前面90%的代碼要占用開發(fā)時(shí)間的前90%。剩下的10%的代碼要占用開發(fā)時(shí)間的另一90%。”
(Tom Cargill,C++領(lǐng)域中公認(rèn)的專家)
軟件開發(fā)
78、“好的程序員絞盡腦汁,務(wù)求考慮各種場景,幸得好的指南拯救我們,不必面面俱到!
(Francis Glassborow,C和C++領(lǐng)軍人物之一)
79、“在軟件里面,我們鮮有有意義的需求。就算有,衡量成功的唯一尺度也取決于我們的解決方案是否解決了客戶對問題是什么的觀念的轉(zhuǎn)變!
(Jeff Atwood,Coding Horror Developer Blog的創(chuàng)始人)
80、“想想我們計(jì)算機(jī)程序的糟糕現(xiàn)狀吧,很顯然軟件開發(fā)仍是黑箱藝術(shù),還不能稱之為工程學(xué)科。”
(Bill Clinton,前美國總統(tǒng))
81、“沒有偉大的團(tuán)隊(duì)就沒有偉大的軟件,可大部分的軟件團(tuán)隊(duì)舉止就像是支離破碎的家庭!
(吉姆·麥卡錫,微軟VC++總監(jiān))
調(diào)試
82、“一旦我們開始編程,就會驚訝地發(fā)現(xiàn)讓程序正常沒想象中那么簡單。調(diào)試不可避免。那一刻我認(rèn)記憶猶新,當(dāng)時(shí)我就意識到,從今往后我生活的大部分時(shí)間都要花在尋找自己程序的錯(cuò)誤上面了!
(莫里斯·威爾克斯 調(diào)試探索, 1949)
83、“調(diào)試難度本來就是寫代碼的兩倍。因此,如果你寫代碼的時(shí)候聰明用盡,根據(jù)定義,你就沒有能耐去調(diào)試它了!
(Brian Kernighan,《C 程序設(shè)計(jì)語言》的作者之一)
84、“如果調(diào)試是除蟲的過程,那么編程就一定是把臭蟲放進(jìn)來的過程。”
(Edsger W. Dijkstra)
質(zhì)量
85、“我才不管它能不能在你的機(jī)器上運(yùn)行呢!我們又沒裝到你的機(jī)器上!”
(Vidiu Platon,羅馬尼亞的微軟最佳學(xué)生合作伙伴MSP)
86、“編程就像性一樣:一時(shí)犯錯(cuò),終生維護(hù)!
(Michael Sinz)
87、“有兩種寫出無錯(cuò)程序的辦法;只有第三種有用!
(Alan J. Perlis)
88、“軟件質(zhì)量與指針?biāo)惴ú豢杉娴谩!?br /> (Bertrand Meyer)
89、“如果麥當(dāng)勞像軟件公司那樣運(yùn)作的話,每一百個(gè)巨無霸就會有一個(gè)令你食物中毒,而他們的回應(yīng)是,‘真對不起,這是一張額外附送兩個(gè)的贈券! “
(Mark Minasi)
90、“永遠(yuǎn)要這樣寫代碼,好像最終維護(hù)你代碼的人是個(gè)狂暴的、知道你住在哪里的精神病患者!
(Martin Golding)
91、“是人都會犯錯(cuò),不過要想把事情徹底搞砸還得請電腦出馬!
(Paul Ehrlich)
92、“計(jì)算機(jī)比人類歷史上的任何發(fā)明都更快速地導(dǎo)致你犯更多的錯(cuò)誤–可能除了手槍和龍舌蘭酒是例外。”
(Mitch Radcliffe)
預(yù)測
93、“能發(fā)明的東西都發(fā)明出來了!
(查爾斯·杜埃爾, 美國專利局局長,1899年)
94、“我認(rèn)為全球市場約需5臺計(jì)算機(jī)!
(托馬斯·沃森, IBM董事長, 約1948年)
95、“看上去我們已經(jīng)到達(dá)了利用計(jì)算機(jī)技術(shù)可能獲得的極限了,盡管下這樣的結(jié)論得小心,因?yàn)椴怀鑫迥赀@聽起來就會相當(dāng)愚蠢!
(約翰·馮·諾伊曼,約1949年)
96、“但這又有什么好處呢?”
(IBM先進(jìn)計(jì)算機(jī)系統(tǒng)部的工程師對微芯片的評論, 1968年)
97、“我們沒有理由讓每一個(gè)人在家都擁有一臺電腦!
(肯·奧爾森,數(shù)據(jù)設(shè)備公司(DEC)總裁,1977年)
98、“640K對每一個(gè)人來說都已足夠。”
(比爾·蓋茨,1981年)
99、“Windows NT的RAM尋址空間可達(dá)2G,這比任何應(yīng)用程序所需都要多。”
(微軟, 談及Windows NT的開發(fā)時(shí)所言, 1992年)
100、“我們永遠(yuǎn)也無法真正成為無紙化社會,直到掌上電腦一族發(fā)布擦我1.0*(WipeMe 1.0)為止!
(安迪?皮爾遜,商界領(lǐng)袖)
*譯者注:意思是說難道你大便不用紙嗎?
101、“長此以往,除了按鍵的手指外,人類的肢體將全部退化!
(弗蘭克?勞埃德?賴特,建筑師)

※ ※ ※ 本文純屬【鋅輻】個(gè)人意見,與【鋼之家鋼鐵博客】立場無關(guān).※ ※ ※
該日志尚無評論! |


該日志尚無評論!



