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

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


該日志尚無(wú)評(píng)論!



