并不是所有編程語(yǔ)言都能經(jīng)久不衰。事實(shí)上,新一代的開(kāi)發(fā)人員會(huì )采用他們認為更容易使用的其他語(yǔ)言或框架,即使是最流行的語(yǔ)言也不可避免地會(huì )走向衰落。為了總結出哪些語(yǔ)言可能會(huì )走向衰落, Dice Insights(提供求職消息的技術(shù)職業(yè)消息服務(wù)的網(wǎng)站)研究了 TIOBE 和 RedMonk 的編程語(yǔ)言排名,以及自己網(wǎng)站的招聘信息數據庫,得出了以下 5 門(mén)可能走向衰落的編程語(yǔ)言。以前,Ruby 頗受歡迎,一直保持在TIOBE編程語(yǔ)言排行前十名單內,開(kāi)發(fā)人員都認為它簡(jiǎn)單易學(xué)。但在過(guò)去的 18 個(gè)月里,Ruby 在 TIOBE 中的排名持續下降,從第 8 位跌到第 12 位,此前更是一度跌到第 16 名。此外,Dice 最近一年的招聘數據分析顯示,尋找精通 Ruby 的技術(shù)專(zhuān)業(yè)人員的公司數量大幅下降。2018 年,Ruby 的工作崗位需求減少了 56%,這樣的數據是非常驚人的,它意味著(zhù)企業(yè)正在棄 Ruby 而去,按照此趨勢,在不久的將來(lái),Ruby的基礎用戶(hù)很可能迅速萎縮到幾乎為零。據了解,Haskell 將在 2020 年進(jìn)行一次重大的標準更新(具體可查看(由 GHC 和 GitHub 中與 Haskell 相關(guān)的倉庫),許多著(zhù)名的公司和項目(Facebook、GitHub等)都曾使用過(guò) Haskell 來(lái)構建重要的程序然而,Haskell 長(cháng)期在 RedMonk 的排名中表現平平,這表明沒(méi)有開(kāi)發(fā)者關(guān)注它,不知道是否可以理解為它“快死了”,或者已經(jīng)“死了”蘋(píng)果的 Objective-C 已經(jīng)有 35 年的歷史了,不過(guò)很明顯,如今蘋(píng)果公司已經(jīng)不管它的死活了,五年前,蘋(píng)果為其生態(tài)系統推出全新且經(jīng)過(guò)改進(jìn)的編程語(yǔ)言 Swift,并且迅速登上編程語(yǔ)言的舞臺,毋庸置疑,他們最希望開(kāi)發(fā)者能迅速接受 Swift 以替代掉 Objective-C。平心而論,越來(lái)越多的開(kāi)發(fā)者已經(jīng)開(kāi)始使用Swift(尤其是它的功能已經(jīng)越來(lái)越豐富了),不過(guò),出乎意料的是 Objective-C 在流行編程語(yǔ)言排行榜上的排名也沒(méi)有預想的那么糟糕,這可能是在 35 年的遺留代碼中,許多開(kāi)發(fā)人員只是更喜歡使用他們一直使用的語(yǔ)言。不過(guò),Objective-C 可能會(huì )在某個(gè)時(shí)候完全消失,蘋(píng)果公司也很樂(lè )意看到這樣的結果,因為 Swift 正在成為一種非常有效的語(yǔ)言,用于構建 iOS、macOS 以及即將推出的跨平臺應用程序。在過(guò)去,R 是一門(mén)非常流行的數據分析語(yǔ)言。然而,Python 的出現似乎正在吞噬 R 的市場(chǎng)份額,盡管學(xué)術(shù)界和數據科學(xué)家們仍然有人在使用 R,但有關(guān)數據分析的企業(yè)都開(kāi)始轉向 Python,這主要歸功于 Python 的可伸縮性和易用性,因此,R 在 TIOBE 的編程語(yǔ)言流行度指數上有所下降,而其他研究也表明,R 的使用率正在 Python 的影響下緩慢下降。如果 R 最終要以某種形式存活下來(lái),那應該是數據分析人員最終將它和 Python 結合使用,今年早些時(shí)候,智能營(yíng)銷(xiāo)數據平臺加州紅木城(Redwood City)的聯(lián)合創(chuàng )始人 Enriko Aryanto 曾表示:如果我的職業(yè)生涯重新開(kāi)始,我會(huì )更加考慮使用 Python 而不是 R。Python 是一種更為通用,使用范圍更加廣的編程語(yǔ)言。雖然 RedMonk 語(yǔ)言排行榜的數據顯示 Perl 受歡迎程度下降,但是考慮到仍然還有大量的遺留網(wǎng)站都是使用 Perl,該語(yǔ)言還需要很長(cháng)一段時(shí)間才有可能“衰落”,如今,開(kāi)發(fā)人員已經(jīng)在構建網(wǎng)站等方面廣泛使用其他編程語(yǔ)言,這也意味著(zhù),Perl 正在逐步被拋棄此前,我們也曾說(shuō)過(guò) Perl 幾乎沒(méi)有活躍的開(kāi)發(fā),但也有些開(kāi)發(fā)者評論:事實(shí)上,Perl 每年都會(huì )更新,但是考慮到它在 RedMonk 和 TIOBE 上的衰落,我們仍然認為這是一種衰落的語(yǔ)言。以上就是 Dice 為大家總結出的5門(mén)可能衰落的編程語(yǔ)言,你贊同么?說(shuō)句題外話(huà),有不少人想加老趙的微信,姑且放出來(lái),但是坑位有限哦