中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

五種注定將要走向衰敗的編程語言

2019-08-01    來源:raincent

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

并非所有的編程語言都能保持常青。實(shí)際上,隨著新生代開發(fā)者轉(zhuǎn)向新的編程語言和框架,即使是最流行的編程語言也不可避免地要走向衰敗。

為了找出哪些編程語言有可能在未來中長期內(nèi)走向衰敗,我們研究了 TIOBE 和 RedMonk 的編程語言排行榜以及 Dice 網(wǎng)站的職位數(shù)據(jù)庫。如果你的職業(yè)生涯與下面這些編程語言有關(guān),我們建議你找機(jī)會充實(shí)一下其他方面的技能。

Ruby

曾幾何時,Ruby很流行,并曾經(jīng)進(jìn)入到 TIOBE 的月度排行榜前十名。它的易用易學(xué)受到了開發(fā)者的贊譽(yù)。但在過去的 18 個月里,它從 TIOBE 排行榜的第 9 位跌到了第 12 位。

 

 

Ruby 的 TIOBE 指數(shù)(2002-2019)

 

 

Ruby 相關(guān)職位需求量曲線圖

更糟糕的是,Dice 網(wǎng)站的職位數(shù)據(jù)分析表明,在過去一年中,尋找 Ruby 程序員的公司數(shù)量在下降。2018 年,與 Ruby 相關(guān)的職位數(shù)量減少了 56%。這個跡象表明企業(yè)正在拋棄 Ruby,如果真是這樣的話,那么這門語言的用戶群將會很快萎縮。

其他觀點(diǎn):

支持:Ruby 無疑是最被低估的編程語言之一。雖然它不像 JavaScript,C#或 Python 那樣受歡迎,但它仍然提供了很多價值,比如減少了編程時間、使用 gems 工具管理、支持自我文檔、作為開源語言易于訪問、具有靈活性等等。

觀望:JavaScript 框架和 Python 已經(jīng)在取代 Ruby 和 Ruby on Rails,而 Swift 等后起之秀則威脅到其長期的生存能力。也許已經(jīng)成熟的 Ruby 未來將是遺留的代碼庫和 Rails 的美好回憶。

Haskell

 

 

RedMonk 語言排名(2012.9-2019.6)

據(jù)說,Haskell即將在 2020 年進(jìn)行重大更新。有很多巨頭公司和項目(Facebook、GitHub 等)曾經(jīng)使用 Haskell 開發(fā)過一些重要項目。不過,Haskell 在 RedMonk 語言排行榜上的表現(xiàn)一直很平淡,這表明沒有更多的開發(fā)者在關(guān)注這門語言。它要死了,還是已經(jīng)死了?

另一種聲音:

在2018 年Haskell 用戶調(diào)查中,我們可以看到如下五大亮點(diǎn):

1.Haskell 社區(qū)已經(jīng)開始更加多樣化和專注于項目,雖然 Haskell 一直以來以“僅限科學(xué)家”著稱。

2.Haskell 不僅被用于混合語言項目,還被用于構(gòu)建完全用 Haskell 編寫的端到端解決方案。

3.Haskell 社區(qū)被認(rèn)為能給用戶提供許多支持。

4.Haskell 在商業(yè)環(huán)境,特別是 FinTech 中的應(yīng)用日益增多,但在網(wǎng)絡(luò)安全和電子商務(wù)方面的應(yīng)用規(guī)模仍較小。

5. 在過去三年中,Haskell 的工具已經(jīng)有了很大的改進(jìn),Stack 和 Cabal 等工具已有大約 80%的用戶使用。

去年,InfoQ 有幸與 FP Complete 首席執(zhí)行官 Aaron Contorer 暢談了 Haskell 的當(dāng)下與未來。詳情可閱讀文章《Haskell 使用率和用戶滿意度雙雙增長》。

Objective-C

蘋果公司的Objective-C已經(jīng) 35 歲了,很顯然,蘋果公司想要它死掉。五年前,蘋果公司高層在發(fā)布會上發(fā)布了Swift,毫無疑問,他們希望開發(fā)者能夠快速轉(zhuǎn)向 Swift。

相關(guān)背景:

繼 2014 年蘋果在 WWDC 發(fā)布后,Swift 一躍成為編程語言界備受矚目的明星。它是2015 年開發(fā)者最喜愛的編程語言第一名,2016 年排名第二(第一名為 Rust),2017 年排名第四(前三名分別為:Rust、Smalltalk、TypeScript),2018 年排名第六(前五名分別為:Rust、Kotlin、Python、TypeScript、Go),2019 年排名第六(前五名分別為:Rust、Python、TypeScript、Kotlin、WebAssembly)。

 

 

Objective-C 的 TIOBE 指數(shù)(2002-2019)

越來越多的開發(fā)者開始使用 Swift,但 Objective-C 并沒有像他們所期望的那樣在語言排行榜上迅速下降。這與 35 年來積淀下來的遺留代碼有關(guān),而且開發(fā)者更傾向于使用他們已經(jīng)熟悉的語言。但不管怎樣,Objective-C 會在某個時刻完全淡出我們的視線。Swift 正在成為一門 iOS、macOS 和跨平臺 App 的高效開發(fā)語言。

R 語言

R 語言原本是一門非常流行的數(shù)據(jù)分析語言,但Python似乎正在快速吞噬 R 語言的市場份額。盡管學(xué)術(shù)機(jī)構(gòu)和數(shù)據(jù)科學(xué)家仍然在使用 R 語言,但對數(shù)據(jù)分析感興趣的企業(yè)因為 Python 的靈活性和易用性逐漸轉(zhuǎn)向了 Python。結(jié)果就是 R 語言在 TIOBE 編程語言排行榜中的位置在下降,也有一些研究表明 R 語言正在逐步被 Python 取代。

相關(guān)拓展:

在 2019 年 7 月 TIOBE 榜單上,R 語言同比下降了 6 名,是前 20 名中跌幅最大的語言。R 的可擴(kuò)展性問題是導(dǎo)致下降的核心原因,也是 Python 流行和普及的原因,R 語言在數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)方面的能力已經(jīng)受到來自 Python 的威脅。據(jù) Burtch Works 的一項調(diào)查顯示,在過去兩年,專業(yè)分析人員的 Python 使用率從 53%增長到 69%,而 R 語言的用戶則縮減了近三分之一。

 

 

R 的 TIOBE 指數(shù)(2002-2019)

如果說 R 語言還能夠生存下去,那是因為數(shù)據(jù)分析師們會將它與 Python 集合在一起使用。智能數(shù)據(jù)平臺公司 QuanticMind 的 CTO 和聯(lián)合創(chuàng)始人 Enriko Aryanto 在今年早些時候告訴 Dice:“將 R 語言和 Python 結(jié)合在一起是可行的。我們在內(nèi)部平臺上同時運(yùn)行這兩門語言。但如果說我可以重新開始職業(yè)生涯,我會考慮 Python,而不是 R 語言,Python 的應(yīng)用更為廣泛。”

Perl

 

 

Perl 的 TIOBE 指數(shù)(2002-2019)

據(jù) 2019 年 7 月 TIOBE 指數(shù)分析,Python 不斷提升的受歡迎程度是以其他編程語言的下降為代價的。其中一種編程語言是 R,但 Perl 已經(jīng)被打敗了。Perl 目前處于 TIOBE 指數(shù)的第 19 位,這是 Perl 的歷史最低點(diǎn)。請注意,Perl 在 2005 年排名第三,評級超過 10%。Perl 的非常規(guī)語法及其不明確的未來(Perl 5 與 Perl 6)對語言造成了很大的傷害。Perl 6 本月進(jìn)入了排名第 93 位,但這可能為時已晚,它或許無法再次成為主要參與者。

盡管 Perl 在 RedMonk 編程語言排行榜中的位置在下降,但要完全跌出排行榜可能還需要很長時間,因為仍然有很多遺留網(wǎng)站在使用這門語言。但不管怎樣,因為越來越多的開發(fā)者使用其他語言來開發(fā)網(wǎng)站,Perl 的使用量會一路走低。

原文鏈接:5 Programming Languages That Are Probably Doomed

作者:Nick Kolakowski

譯者:無明

標(biāo)簽: 編程語言

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:建設(shè)企業(yè)的數(shù)據(jù)化引擎,網(wǎng)易嚴(yán)選數(shù)據(jù)中臺的經(jīng)驗和方法論

下一篇:數(shù)據(jù)共享的核心在定價,數(shù)據(jù)開放與隱私保護(hù)探討