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

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

5種可能在10年后消失的開(kāi)發(fā)語(yǔ)言

2020-08-31 10:00 作者:微軟MVP-Eleven  | 我要投稿

隨著時(shí)間推移,新的開(kāi)發(fā)語(yǔ)言如雨后春筍一般的涌現(xiàn)出來(lái),程序員們通過(guò)這些開(kāi)發(fā)語(yǔ)言找到了更新、更簡(jiǎn)單的工作方法,其中不乏少數(shù)開(kāi)發(fā)語(yǔ)言逐漸成為了技術(shù)社區(qū)的主流。這一進(jìn)步帶來(lái)的其中一個(gè)不幸的副作用是一些舊的開(kāi)發(fā)語(yǔ)言因?yàn)楸蝗〈M(jìn)入了歷史的垃圾堆。如果一門(mén)語(yǔ)言不能隨著時(shí)間的推移而保持其價(jià)值,它要么逐漸變得默默無(wú)聞,要么成為更新、更好的語(yǔ)言。

最近,我們從COBOL語(yǔ)言的發(fā)展中,重新了解了這個(gè)過(guò)程的詳情。在20世紀(jì)60年代和70年代,它曾經(jīng)是許多美國(guó)銀行和政府機(jī)構(gòu)應(yīng)用系統(tǒng)的首選語(yǔ)言,但它最終被更簡(jiǎn)單、更高效的開(kāi)發(fā)語(yǔ)言所取代。雖然用COBOL開(kāi)發(fā)的系統(tǒng)仍然存在,但當(dāng)一些政府機(jī)構(gòu)計(jì)劃徹底更新他們的應(yīng)用系統(tǒng)時(shí),它們會(huì)發(fā)現(xiàn)已經(jīng)幾乎沒(méi)有能夠完全掌握COBOL語(yǔ)言的開(kāi)發(fā)人員了。

就像COBOL的熱度消退一樣,現(xiàn)在我們接觸到的一些開(kāi)發(fā)語(yǔ)言也可能會(huì)在隨后的時(shí)間中會(huì)慢慢的消失。我們?cè)谶@篇文章中將一起看一看5種有可能會(huì)在未來(lái)10年后消失的開(kāi)發(fā)語(yǔ)言。我們明白,其中有些語(yǔ)言可能是部分人的心頭好,所以在正文開(kāi)始前,還是希望大家盡量客觀的看待。




1. Ruby


那為什么我認(rèn)為Ruby可能會(huì)消失呢?導(dǎo)致其衰退的一個(gè)因素是速度。它的應(yīng)用程序往往比許多其他流行語(yǔ)言開(kāi)發(fā)的執(zhí)行效率更差,例如:Javascript、Go,甚至Python(在某些框架下)。Ruby相比其他開(kāi)發(fā)語(yǔ)言,在很多方面都停留在過(guò)去。例如,讓Ruby on Rails成為其時(shí)代奇跡的MVC架構(gòu),現(xiàn)在被許多程序員認(rèn)為是過(guò)時(shí)和笨重的架構(gòu)。

?



2. Visual Basic


考慮到Visual Basic可能是最不受歡迎的編程語(yǔ)言之一,把它放在這個(gè)列表中也是合乎邏輯的。Visual Basic由微軟在1991年發(fā)布,作為構(gòu)建Windows的主要工具,也確實(shí)實(shí)現(xiàn)了這一目的。但隨著2000年C#的發(fā)布,由于C#更簡(jiǎn)潔,提供更廣泛的功能,也更適合云和移動(dòng)開(kāi)發(fā)(它們?cè)诋?dāng)前市場(chǎng)中扮演著重要角色)等優(yōu)點(diǎn),許多程序員正式放棄VB,轉(zhuǎn)而使用C#,更重要的是,似乎就連它的創(chuàng)造者也已經(jīng)放棄了它,因?yàn)槲④洷硎荆麄儧](méi)有進(jìn)一步發(fā)展它的計(jì)劃。3. Haskell
3.


Haskell 是另一個(gè)古老的語(yǔ)言,它是于幾十年前所發(fā)布的語(yǔ)言。對(duì)Haskell來(lái)說(shuō),它的時(shí)代可能很快就要結(jié)束了。Haskell主要被研究人員和學(xué)者使用并用于構(gòu)建程序,這些程序?yàn)樗麄兊墓ぷ鬟M(jìn)行復(fù)雜的換元和推演,所以通常它被認(rèn)為很難學(xué)習(xí)。由于學(xué)習(xí)Haskell的難度較高且活躍用戶的數(shù)量非常有限,導(dǎo)致他的使用范圍非常窄,而未來(lái)使用的開(kāi)發(fā)人員可能會(huì)進(jìn)一步減少。盡管Haskell的上一個(gè)穩(wěn)定版本是在2010年發(fā)布的,但這超長(zhǎng)的維護(hù)周期也無(wú)濟(jì)于事。



4. Perl



雖然Python的語(yǔ)法更龐大、更嚴(yán)格,但這使得用戶用腳本實(shí)現(xiàn)目標(biāo)變得更加直接,這也是一個(gè)游戲規(guī)則的改變。Python在本世紀(jì)頭十年開(kāi)始使Perl逐漸失色,并成為初學(xué)者的首選語(yǔ)言。在過(guò)去的15年中,Perl使用率一直在穩(wěn)步下降,我們沒(méi)有看到任何東西會(huì)在短期內(nèi)阻止這一趨勢(shì)。

?



5. Objective-C


Swift由蘋(píng)果公司開(kāi)發(fā),于2014年正式發(fā)布,旨在成為MacOS、iOS和其他幾個(gè)與蘋(píng)果相關(guān)的平臺(tái)的新開(kāi)發(fā)語(yǔ)言標(biāo)準(zhǔn)。雖然Obj-C在很大程度上是基于復(fù)雜的C語(yǔ)言,但Swift則有效地去掉了這些元素,同時(shí)添加了全新的功能,如自動(dòng)內(nèi)存管理、對(duì)Cocoa Touch的支持和類(lèi)型安全集成。

Swift已經(jīng)成功地實(shí)現(xiàn)了較高的穩(wěn)定性和用戶采用率,而蘋(píng)果公司仍在重寫(xiě)Obj-C庫(kù),以使舊語(yǔ)言的支持者更容易過(guò)渡。盡管關(guān)于這兩個(gè)語(yǔ)言哪一個(gè)更好仍有不少的討論,但以目前的趨勢(shì)表明,Objective-C的前景會(huì)逐漸暗淡下去。

?



結(jié)論

雖然上面列的幾種開(kāi)發(fā)語(yǔ)言似乎都在走下坡路,但它們的消失并不是板上釘釘?shù)氖?。如果它們的?chuàng)造者和社區(qū)投入足夠的精力更新、維護(hù)它們,添加新的具有吸引力的功能和更多有用的特性,它們就可能會(huì)重新熱鬧起來(lái)。

如果你正在考慮開(kāi)始學(xué)習(xí)一個(gè)開(kāi)發(fā)語(yǔ)言,那么你有許多因素需要考慮。而如果你只是想把編碼作為一種愛(ài)好來(lái)追求,你只要聽(tīng)從自己的內(nèi)心,選擇最讓你興奮的那一個(gè),即使它已經(jīng)不再被廣泛使用或正在被淘汰。

但如果你正在從事開(kāi)發(fā)的工作或計(jì)劃通過(guò)某一種語(yǔ)言進(jìn)入軟件開(kāi)發(fā)行業(yè),你不應(yīng)該只選擇最時(shí)髦的選擇,或者被炒作出的開(kāi)發(fā)語(yǔ)言,你要綜合通過(guò)功能、市場(chǎng)需求和可見(jiàn)的未來(lái)發(fā)展?jié)摿讉€(gè)角度去評(píng)估,這樣會(huì)更好。?

本文轉(zhuǎn)載自葡萄園:https://dzone.com/articles/5-coding-languages-that-will-disappear-in-10-years


5種可能在10年后消失的開(kāi)發(fā)語(yǔ)言的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金塔县| 乐都县| 郸城县| 昭苏县| 绵竹市| 龙山县| 缙云县| 屏东市| 资源县| 行唐县| 襄城县| 周至县| 沙田区| 兴化市| 广河县| 崇文区| 桂东县| 永川市| 石柱| 温泉县| 包头市| 萝北县| 南江县| 湄潭县| 离岛区| 白河县| 临西县| 龙海市| 广州市| 耒阳市| 普定县| 台湾省| 自贡市| 绥江县| 永善县| 手机| 保康县| 平阳县| 琼海市| 新龙县| 嘉荫县|