最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

這些程序員說(shuō), 他們用過(guò)最垃圾的編程語(yǔ)言就是它!難道你還在用?

2020-03-29 15:48 作者:C語(yǔ)言編程__Plus  | 我要投稿

近期筆者對(duì)于程序員用到的編程語(yǔ)言進(jìn)行了一波提問(wèn),在網(wǎng)絡(luò)上一些從業(yè)多年的程序員朋友進(jìn)行了回答,下面我們一起來(lái)看看:

網(wǎng)友秋葉不惑說(shuō):

每一種編程語(yǔ)言都有眾多的使用者,其創(chuàng)建者也會(huì)認(rèn)為是“最好”的編程語(yǔ)言。但從對(duì)計(jì)算機(jī)軟件科學(xué)和工程的貢獻(xiàn)來(lái)說(shuō),非C/C++莫屬。面對(duì)用C/C++編寫的android、ios、linux、windows、office、瀏覽器、java編譯器和虛擬機(jī)、大型游戲等等……等等,所取得的巨大成就,任何其它編程語(yǔ)言都不得不甘拜下風(fēng)。對(duì)于很多批評(píng)C/C++的聲音,我只想說(shuō):和使用的人有關(guān),C/C++可能不適合你。

如果非要說(shuō)出哪個(gè)編程語(yǔ)言最“糟糕”,我投匯編語(yǔ)言一票。但是,能熟練掌握匯編語(yǔ)言的程序猿,薪資都不低。

網(wǎng)友葉貝斯的狗說(shuō):

C++。

就如它的設(shè)計(jì)者所言,C++的設(shè)計(jì)思想就是要讓它適應(yīng)一切設(shè)計(jì)模式并且要向下兼容C語(yǔ)言。這樣的設(shè)計(jì)思路導(dǎo)致學(xué)習(xí)cpp是很困難的,不僅如C語(yǔ)言要考慮硬件,而且實(shí)現(xiàn)路徑有過(guò)多可能: 過(guò)程式,函數(shù)式,面向?qū)ο?。每次C++的新標(biāo)準(zhǔn)就會(huì)增添非常多的新內(nèi)容,比如最新的C++17標(biāo)準(zhǔn),甚至C++20標(biāo)準(zhǔn)也快出來(lái)了。

相比而言,c語(yǔ)言是完全面向過(guò)程,關(guān)鍵字都很少;java和c#完全面向?qū)ο螅籶ython的設(shè)計(jì)思路是simple;類lisp語(yǔ)言是全函數(shù)式。

總之,大雜燴的C++真的設(shè)計(jì)的有點(diǎn)失敗,學(xué)起來(lái)難,精通也難。

網(wǎng)友南風(fēng)吹華說(shuō):

1. C語(yǔ)言哦,你聽(tīng)說(shuō)學(xué)習(xí)C語(yǔ)言是必須的,因?yàn)榇髱烰oel Spolsky這樣告訴你的。他說(shuō)了這種語(yǔ)言是最優(yōu)秀的,最能體現(xiàn)編程語(yǔ)言的本質(zhì),等等等等。然而,當(dāng)你花了20個(gè)小時(shí)調(diào)試一個(gè)弱者的bug,卻發(fā)現(xiàn)是某個(gè)鳥(niǎo)人忘了檢查存儲(chǔ)的指針。請(qǐng)告訴我,最有本質(zhì)特色的編程語(yǔ)言有多好?或者花10天時(shí)間在百萬(wàn)個(gè)函數(shù)中找出哪一個(gè)沒(méi)有釋放內(nèi)存。哦,沒(méi)錯(cuò),我的老弟,你簡(jiǎn)直愛(ài)死C語(yǔ)言了。

讓我來(lái)告訴你用C語(yǔ)言編程時(shí)的感覺(jué):把你的手握成拳頭。對(duì),握緊。現(xiàn)在使勁揍自己。恭喜,你現(xiàn)在就是一名C語(yǔ)言程序員了。

2. C++讓我來(lái)給你開(kāi)開(kāi)竅。你喜歡上一種囊括所有C語(yǔ)言的丑陋的語(yǔ)言,而且在此之上還增加了自己的丑陋。就如狗屎上再堆一層狗屎,每過(guò)幾年就會(huì)增加一層。

10行C++代碼的編譯要用去45分鐘,而拋出的錯(cuò)誤信息比《指環(huán)王》戒指上的那一行字還要扼要。

“甘道夫17年后回來(lái)?!乙恢痹谘芯看罅康墓盼墨I(xiàn),’他說(shuō)。‘答案很明顯。這是一個(gè)模板錯(cuò)誤。但我不會(huì)告訴你,因?yàn)檫@是一種很垃圾的語(yǔ)言,這種錯(cuò)誤不會(huì)重現(xiàn)’'”.

等一下,你在說(shuō)C++嗎? 這就是它:

3. JavaHi,你好!我需要有人寫超級(jí)復(fù)雜而且超級(jí)冗余的代碼。我還希望我的虛擬機(jī)在打了最新的安全補(bǔ)丁后每隔一天崩潰一次。對(duì)于視窗程序,我需要無(wú)論在什么操作系統(tǒng)上都顯示一樣的屎難看。你說(shuō)你能幫助我?太好了!

4. C#讓我來(lái)揭穿你。你不夠男人,沒(méi)法學(xué)C++,于是你不得不接受這個(gè)C++和Java的私生子。去寫你的視窗程序吧,你這個(gè)懦夫。你不知道所有的酷孩子都在用Linux嗎?

5. Visual Basic像這樣一種既能阻止犯罪又能抓捕兇手的編程語(yǔ)言,我無(wú)言以對(duì)。

6. Lisp, Haskell以及其它函數(shù)式編程語(yǔ)言所有的這些語(yǔ)言,沒(méi)有一個(gè)能有資格稱得上所謂的數(shù)學(xué)上的優(yōu)雅的函數(shù)式編程語(yǔ)言。至少其它類型的語(yǔ)言解決過(guò)真正的問(wèn)題。而Lisp/Haskell之流都活在一個(gè)幻想世界——帶著墨鏡,喝著美酒,寫著優(yōu)雅的代碼。他們永遠(yuǎn)都拿那些卡通式例子給人看?!澳隳軐懗鲞@么糾結(jié)的代碼例子嗎?Haskell就是比C語(yǔ)言好。”你說(shuō)的很對(duì),老爺爺。

還有,閱讀《計(jì)算機(jī)程序的構(gòu)造和解釋》和其它像這樣的大部頭計(jì)算機(jī)書(shū)籍沒(méi)有提高我的編程水平。即使閱《格雷的五十道陰影(50 shades of grey)》這樣的色情小說(shuō)或任何吸血鬼愛(ài)情小說(shuō)都比你看Scheme和Haskell書(shū)籍要學(xué)到更多的編程知識(shí)。

7. Delphi/Pascal切。

8. Python你看這篇博客需要有領(lǐng)導(dǎo)的批準(zhǔn)嗎?Python就像一種編程語(yǔ)言宗教。所有的東西都要用它開(kāi)發(fā)——先知這樣說(shuō)。否則我們都冷眼看你。

瞧瞧,這是邪教,卻假裝是一種編程語(yǔ)言。

9. Ruby?看看我!我是那種很酷的人的編程語(yǔ)言。買一杯咖啡,在星巴克坐8個(gè)小時(shí),上著免費(fèi)的wifi。大聲的談?wù)撝麄冇卸嗫帷?/p>

所有他們說(shuō)的話的主旨就是友好的做程序員。Ruby主要是用Rails的人群使用,他們很多根本不懂編程。嗨,ruby們!閉嘴少說(shuō)一分鐘行不行,讓其它人也說(shuō)幾句。

10. PerlDudeyouaresuchamessylanguage, Isometimeswonderhowanyonewritesanythingwithyou. Ireallycan’tunderstandanycode.

11. PHP你為什么會(huì)在這里?你是從讓所有Wordpress網(wǎng)站崩潰的事情中找到了一點(diǎn)空閑時(shí)間?你不是還有另外一個(gè)安全補(bǔ)丁要更新嗎?如果你還想讓代碼寫的更亂,相信Perl語(yǔ)言能幫你。

12. Javascript如果你認(rèn)為JavaScript是一種編程語(yǔ)言,那估計(jì)你認(rèn)為HTML也是一種編程語(yǔ)言。去寫你的HTML代碼吧,孩子。

13. 任何在這里沒(méi)有提到的編程語(yǔ)言你的編程語(yǔ)言如此的爛,我都不屑去寫它。

14. LolCode 和 Brainfuck好啊好?。〗K于有人知道如何寫代碼了。拍拍自己的背欣慰一下吧。

如果我還忘了什么語(yǔ)言,那請(qǐng)你在評(píng)論里糟蹋它吧。

網(wǎng)友稗子說(shuō)娛樂(lè)說(shuō):

最垃圾的編程語(yǔ)言?當(dāng)然是公司逼我用的那一門了。

最好的編程語(yǔ)言?當(dāng)然是我自己在用的那一門。

關(guān)注UP,學(xué)習(xí)更多C/C++小知識(shí)~

這些程序員說(shuō), 他們用過(guò)最垃圾的編程語(yǔ)言就是它!難道你還在用?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
益阳市| 崇左市| 天峨县| 雅安市| 孟州市| 凌海市| 凤城市| 黄浦区| 华蓥市| 抚顺市| 泗水县| 罗甸县| 丰县| 宁乡县| 奉新县| 临猗县| 临泽县| 曲沃县| 大足县| 庆元县| 陕西省| 南乐县| 武山县| 综艺| 塔城市| 商都县| 北安市| SHOW| 公主岭市| 南溪县| 虎林市| 金平| 广饶县| 枣强县| 夏河县| 上思县| 樟树市| 本溪市| 张家港市| 外汇| 岳西县|