偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

20年后,這5種編碼語(yǔ)言可能就消失了……

新聞
新的編碼語(yǔ)言如雨后春筍般一個(gè)接一個(gè)出現(xiàn),其中不少成為了編碼社區(qū)的主流。而同時(shí),舊語(yǔ)言也在慢慢地和我們告別著。如果一種語(yǔ)言無(wú)法隨著時(shí)間的流逝保留其價(jià)值,那么它的用戶群將會(huì)流失,它要么逐漸淡出人們的視線,要么為更新更好的語(yǔ)言奠基。

 本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)

新的編碼語(yǔ)言如雨后春筍般一個(gè)接一個(gè)出現(xiàn),其中不少成為了編碼社區(qū)的主流。而同時(shí),舊語(yǔ)言也在慢慢地和我們告別著。如果一種語(yǔ)言無(wú)法隨著時(shí)間的流逝保留其價(jià)值,那么它的用戶群將會(huì)流失,它要么逐漸淡出人們的視線,要么為更新更好的語(yǔ)言奠基。

[[343289]]

在20世紀(jì)六七十年代,COBOL曾經(jīng)是許多美國(guó)銀行和政府機(jī)構(gòu)的首選語(yǔ)言,但最終還是被更簡(jiǎn)單有效的開(kāi)發(fā)語(yǔ)言所取代。然而,使用COBOL語(yǔ)言構(gòu)建的系統(tǒng)仍然存在,當(dāng)政府機(jī)構(gòu)發(fā)現(xiàn)他們需要通過(guò)更新代碼來(lái)改革其失業(yè)系統(tǒng)時(shí),實(shí)際上卻已經(jīng)沒(méi)有掌握該語(yǔ)言的開(kāi)發(fā)人員了。

就像COBOL語(yǔ)言如流星般隕落了一樣,我們當(dāng)前使用的許多編程語(yǔ)言也注定會(huì)消失。本文將分析5種可能在未來(lái)20年內(nèi)消失的編碼語(yǔ)言,其中一些語(yǔ)言正深受使用它們的人的喜愛(ài),很多人或許有不同的看法,因此本文謹(jǐn)代表我們的觀點(diǎn)和預(yù)測(cè)。

1.Ruby

Ruby在1999年發(fā)布后立即受到熱捧,它能夠讓程序員們快速構(gòu)建應(yīng)用程序。不久后,在2004年,Ruby on Rails框架發(fā)布,Ruby躋身最受程序員喜歡語(yǔ)言列表的首位,幾乎成為程序員最愛(ài)語(yǔ)言的代名詞。

從那時(shí)起,它在聚光燈下站了十年,成為了眾人矚目的焦點(diǎn),但是在過(guò)去的十年中它也算歷經(jīng)艱辛,如今“擠進(jìn)”了我們的榜單。

為什么Ruby正在走向消亡?原因之一是速度。它的應(yīng)用程序運(yùn)行速度往往比許多其他流行語(yǔ)言的運(yùn)行速度慢,例如Javascript、GO甚至Python(在某些框架下)。相比而言,后三種語(yǔ)言與時(shí)俱進(jìn),Ruby卻在很多方面都停留在過(guò)去?,F(xiàn)在,許多編碼人員都認(rèn)為使Ruby on Rails成為時(shí)代奇跡的MVC架構(gòu)過(guò)時(shí)而笨拙。

2.Visual Basic

 

20年后,這5種編碼語(yǔ)言可能就消失了……

 

Visual Basic確實(shí)是最不受歡迎的編程語(yǔ)言之一,將其包含在此列表中是合乎邏輯的。它于1991年由Microsoft發(fā)布,作為構(gòu)建Windows的主要工具,確實(shí)實(shí)現(xiàn)了這一目的,但多年來(lái)出現(xiàn)了一些問(wèn)題。

程序員們使用VB進(jìn)行開(kāi)發(fā)的熱情不比從前,并且隨著2000年C#的發(fā)布,對(duì)于VB的使用頻率越降越低。由于C#更加簡(jiǎn)潔,提供了更廣泛的功能,并且更適合于云和移動(dòng)開(kāi)發(fā)(在當(dāng)前市場(chǎng)中扮演著重要角色),許多程序員都放棄了VB,轉(zhuǎn)而使用C#。似乎它的創(chuàng)建者也放棄了它,微軟表示他們沒(méi)有進(jìn)一步發(fā)展它的計(jì)劃。

3.Haskell

 

20年后,這5種編碼語(yǔ)言可能就消失了……

 

另一個(gè)老古董是Haskell——這個(gè)幾十年前創(chuàng)建的語(yǔ)言在本世紀(jì)初還在使用,但它的時(shí)代很快就要過(guò)去了。

研究人員和學(xué)者大多將Haskell用于構(gòu)建程序,以對(duì)其工作進(jìn)行復(fù)雜的換元和外推,但通常人們都認(rèn)為它很難學(xué)習(xí),這導(dǎo)致它的活躍用戶數(shù)量有限。此外,Haskell的最新穩(wěn)定版本發(fā)布于2010年,這也影響了它的普及與學(xué)習(xí)。

4.Perl

 

20年后,這5種編碼語(yǔ)言可能就消失了……

 

與Visual Basic一樣,Perl也不受使用它的大部分開(kāi)發(fā)人員的歡迎。在1987年P(guān)erl發(fā)布時(shí),它被譽(yù)為一種人人都能輕松掌握的語(yǔ)言(無(wú)論是編碼的初學(xué)者還是專業(yè)人士),并且可以實(shí)現(xiàn)多種功能。但是,1991年P(guān)ython出現(xiàn)了,它的出現(xiàn)破壞了Perl統(tǒng)治世界的計(jì)劃。

盡管Python具有更大、更嚴(yán)格的語(yǔ)法,但這也使用戶能更輕松地用腳本實(shí)現(xiàn)他們的目標(biāo)。Python在21世紀(jì)初開(kāi)始使Perl黯然失色,并成為入門者的首選語(yǔ)言。在過(guò)去的15年中,Perl的使用量一直在穩(wěn)步下降,并且沒(méi)有任何停止的跡象。

5.Objective-C

 

20年后,這5種編碼語(yǔ)言可能就消失了……

 

Objective-C與蘋果公司的關(guān)系就像動(dòng)作相機(jī)與GoPro的關(guān)系一樣密切,這兩種工具幾乎都是被一家公司獨(dú)占。盡管Objective-C用于macOS、iOS和OS X開(kāi)發(fā)中已經(jīng)二十多年了(1996年至今),但現(xiàn)在卻很少有程序員使用該語(yǔ)言。這一切都是由于Swift的出現(xiàn)。

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

Swift設(shè)法實(shí)現(xiàn)了較高的穩(wěn)定性和用戶采用率,而蘋果仍在繼續(xù)重寫Obj-C庫(kù),以便舊語(yǔ)言的支持者更容易過(guò)渡。盡管關(guān)于這兩個(gè)語(yǔ)言中哪個(gè)更好仍然沒(méi)有定論,但當(dāng)前趨勢(shì)表明,Objective-C會(huì)逐漸黯淡的未來(lái)已成定局。

盡管上述語(yǔ)言似乎都處于下降趨勢(shì),但是它們也不一定就會(huì)消失。如果它們的創(chuàng)造者和社區(qū)投入足夠的精力來(lái)更新它們,并添加新功能和有用特性,那么它們很可能會(huì)卷土重來(lái)。不過(guò),選擇權(quán)在程序員手里,他們也許更傾向于那些更新、更好的選擇。

選擇要學(xué)習(xí)哪種語(yǔ)言需要考慮許多因素。如果你想將編碼作為一種愛(ài)好,那么你可以聆聽(tīng)自己的內(nèi)心并選擇最能激發(fā)自己興趣的編碼,即使它可能不再被廣泛使用或即將被淘汰。

但如果你正在從事編程職業(yè),那么就不應(yīng)該只選擇時(shí)下流行或是依靠炒作而流行的語(yǔ)言。你要通過(guò)查看其功能、市場(chǎng)需求以及可見(jiàn)的未來(lái)發(fā)展?jié)摿?lái)取舍,這樣你的職業(yè)生涯才會(huì)發(fā)展得才會(huì)更好。

 

責(zé)任編輯:華軒 來(lái)源: 讀芯術(shù)
相關(guān)推薦

2020-08-31 11:10:57

編程語(yǔ)言PythonJava

2021-01-29 17:25:29

ERP中臺(tái)IT架構(gòu)

2023-09-25 09:27:31

編程語(yǔ)言可視化

2015-12-17 10:03:25

機(jī)器人就業(yè)上司

2013-02-27 10:06:15

服務(wù)器內(nèi)部服務(wù)器微軟

2015-12-17 16:22:15

數(shù)據(jù)中心企業(yè)數(shù)據(jù)中心

2009-12-28 09:51:41

微軟前員工

2017-11-14 19:18:49

比特幣預(yù)測(cè)趨勢(shì)

2019-09-18 16:14:16

編碼方法重構(gòu)

2013-03-15 10:46:29

云計(jì)算服務(wù)器

2023-05-11 10:34:42

JavaKotlinJavaScript

2023-04-07 00:08:20

IT職業(yè)AI自動(dòng)化

2022-12-09 00:09:10

編程語(yǔ)言開(kāi)發(fā)人員通信

2022-01-23 16:07:01

5G機(jī)器人人工智能

2020-10-14 12:12:48

機(jī)器人

2012-07-02 16:55:48

4G

2019-01-21 15:32:19

2023-02-20 15:00:44

2013-05-21 14:45:42

BYOD網(wǎng)絡(luò)管理員工自帶設(shè)備

2023-05-23 14:17:01

云原生百度知乎
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)