成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

 本文轉載自公眾號“讀芯術”(ID:AI_Discovery)

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

[[343289]]

在20世紀六七十年代,COBOL曾經是許多美國銀行和政府機構的首選語言,但最終還是被更簡單有效的開發語言所取代。然而,使用COBOL語言構建的系統仍然存在,當政府機構發現他們需要通過更新代碼來改革其失業系統時,實際上卻已經沒有掌握該語言的開發人員了。

就像COBOL語言如流星般隕落了一樣,我們當前使用的許多編程語言也注定會消失。本文將分析5種可能在未來20年內消失的編碼語言,其中一些語言正深受使用它們的人的喜愛,很多人或許有不同的看法,因此本文謹代表我們的觀點和預測。

1.Ruby

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

從那時起,它在聚光燈下站了十年,成為了眾人矚目的焦點,但是在過去的十年中它也算歷經艱辛,如今“擠進”了我們的榜單。

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

2.Visual Basic

 

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

 

Visual Basic確實是最不受歡迎的編程語言之一,將其包含在此列表中是合乎邏輯的。它于1991年由Microsoft發布,作為構建Windows的主要工具,確實實現了這一目的,但多年來出現了一些問題。

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

3.Haskell

 

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

 

另一個老古董是Haskell——這個幾十年前創建的語言在本世紀初還在使用,但它的時代很快就要過去了。

研究人員和學者大多將Haskell用于構建程序,以對其工作進行復雜的換元和外推,但通常人們都認為它很難學習,這導致它的活躍用戶數量有限。此外,Haskell的最新穩定版本發布于2010年,這也影響了它的普及與學習。

4.Perl

 

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

 

與Visual Basic一樣,Perl也不受使用它的大部分開發人員的歡迎。在1987年Perl發布時,它被譽為一種人人都能輕松掌握的語言(無論是編碼的初學者還是專業人士),并且可以實現多種功能。但是,1991年Python出現了,它的出現破壞了Perl統治世界的計劃。

盡管Python具有更大、更嚴格的語法,但這也使用戶能更輕松地用腳本實現他們的目標。Python在21世紀初開始使Perl黯然失色,并成為入門者的首選語言。在過去的15年中,Perl的使用量一直在穩步下降,并且沒有任何停止的跡象。

5.Objective-C

 

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

 

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

Swift是由蘋果公司開發并于2014年發布的,旨在成為macOS、iOS和其他幾個與蘋果相關平臺的新編碼標準。Obj-C在很大程度上基于復雜的C語言,而Swift則有效地刪除了這些元素,同時添加了新的功能,例如自動內存管理、對Cocoa Touch的支持以及類型安全性的集成。

Swift設法實現了較高的穩定性和用戶采用率,而蘋果仍在繼續重寫Obj-C庫,以便舊語言的支持者更容易過渡。盡管關于這兩個語言中哪個更好仍然沒有定論,但當前趨勢表明,Objective-C會逐漸黯淡的未來已成定局。

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

選擇要學習哪種語言需要考慮許多因素。如果你想將編碼作為一種愛好,那么你可以聆聽自己的內心并選擇最能激發自己興趣的編碼,即使它可能不再被廣泛使用或即將被淘汰。

但如果你正在從事編程職業,那么就不應該只選擇時下流行或是依靠炒作而流行的語言。你要通過查看其功能、市場需求以及可見的未來發展潛力來取舍,這樣你的職業生涯才會發展得才會更好。

 

責任編輯:華軒 來源: 讀芯術
相關推薦

2020-08-31 11:10:57

編程語言PythonJava

2021-01-29 17:25:29

ERP中臺IT架構

2015-12-17 10:03:25

機器人就業上司

2023-09-25 09:27:31

編程語言可視化

2013-02-27 10:06:15

服務器內部服務器微軟

2015-12-17 16:22:15

數據中心企業數據中心

2017-11-14 19:18:49

比特幣預測趨勢

2009-12-28 09:51:41

微軟前員工

2013-03-15 10:46:29

云計算服務器

2019-09-18 16:14:16

編碼方法重構

2023-05-11 10:34:42

JavaKotlinJavaScript

2023-04-07 00:08:20

IT職業AI自動化

2022-12-09 00:09:10

編程語言開發人員通信

2022-01-23 16:07:01

5G機器人人工智能

2020-10-14 12:12:48

機器人

2012-07-02 16:55:48

4G

2019-01-21 15:32:19

2023-02-20 15:00:44

2009-05-25 10:02:47

SanDisk摩爾定律失效

2013-05-21 14:45:42

BYOD網絡管理員工自帶設備
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂一区二区三区 | 色综合久久久 | 久久久久国产精品午夜一区 | 99只有精品 | 九色91视频 | 中文字幕av色| 国产福利资源 | 日韩中文一区二区 | 在线观看视频你懂得 | 日韩三| 国产在线一级片 | 美国av片在线观看 | 国产欧美精品区一区二区三区 | 国产95在线 | 成年人在线 | 亚洲精品视频免费观看 | 亚洲视频免费在线播放 | 操人网站 | 亚洲欧美激情精品一区二区 | 在线观看免费av片 | 欧美一级免费 | 久久专区 | 免费观看成人性生生活片 | 最新中文字幕久久 | 欧美精品第一区 | 亚洲综合免费 | 国产精品99久久久久久动医院 | 国产黄色在线观看 | 久久久久欧美 | 国产婷婷综合 | 日韩在线一区二区 | 亚洲精品国产电影 | 国产高清区 | 亚洲欧美精品在线 | 色综久久| 成人国产精品久久 | 亚洲精品久久久久久久久久久 | 成人水多啪啪片 | 久草成人网 | 国产午夜精品久久久 | 亚洲国产激情 |