在過去的幾十年間,大量的編程語言被發(fā)明、被修改、被取代。并非所有的編程語言都能保持常青。實(shí)際上,隨著新生代開發(fā)者轉(zhuǎn)向新的編程語言和框架,即使是最流行的編程語言也不可避免地要走向衰敗。
專注于為北美地區(qū)的科技專業(yè)人士提供行業(yè)見解和分析,以及提供求職消息的技術(shù)職業(yè)消息服務(wù)網(wǎng)站 Dice Insights 近日發(fā)表了一篇題為《5 Programming Languages That Are Probably Doomed》的文章。
文章中總結(jié)了一些有“衰落跡象”的編程語言。它們分別是:
Ruby
很久以前,Ruby 非常受歡迎,它是 TIOBE月刊上的 TOP 10 編程語言,開發(fā)人員普遍都會稱贊它極低的入門門檻。但在過去的 18 個月里,其 TIOBE 的排名從第 9 位下降到了第 12 位。
另外發(fā)現(xiàn),對 Dice 過去一年發(fā)布的招聘數(shù)據(jù)的分析顯示,尋找精通 Ruby 的技術(shù)專業(yè)人員的公司數(shù)量大幅下降。2018 年,Ruby 的就業(yè)數(shù)量下降了 56%。這是一個巨大的警告信號,表明很多公司正在放棄 Ruby,如果是這樣的話,該語言的用戶基礎(chǔ)可能會迅速減少到幾乎一無所有。
Haskell
據(jù)稱,Haskell 將在 2020 年進(jìn)行一次重大的更新(由 GHC 和 GitHub 中與 Haskell 相關(guān)的倉庫可以看出)。一些知名公司和項(xiàng)目(Facebook、GitHub 等)都曾使用 Haskell 在某個時(shí)候構(gòu)建過重要的程序。
然而,Haskell 在 RedMonk 的語言排名長期保持不變且比較靠后,這表明幾乎沒有開發(fā)者關(guān)注它。是否意味著它死了還是完全死了?
R
想當(dāng)年,R 隨著時(shí)間的推移成為一種越來越流行的數(shù)據(jù)分析語言。然而,萬萬沒想到的是,Python 的崛起正在迅速吞噬 R 的市場份額。盡管當(dāng)前學(xué)術(shù)界和數(shù)據(jù)科學(xué)家仍然使用 R,但對數(shù)據(jù)分析感興趣的公司正在轉(zhuǎn)向使用 Python,因?yàn)樵撜Z言具有可擴(kuò)展性和易用性。因此,在 TIOBE 的編程語言流行度指數(shù)下,Python 不僅超過了 R,還躋身于排行榜的 Top 3,且也有其他研究表明 R 使用量的緩慢下降有利于 Python 的發(fā)展。
如果未來 R 可以以任何形式存活,那或許是因?yàn)閿?shù)據(jù)分析師可能最終將它與 Python 結(jié)合使用了。“將 R 和 Python 結(jié)合起來是合理可行的,我們在內(nèi)部的數(shù)據(jù)科學(xué)平臺上運(yùn)行它們。但如果我今天重新開始我的職業(yè)生涯,我可能會考慮專注于 Python 而不是 R。因?yàn)?Python 是一種更通用的語言,具有更廣泛的應(yīng)用。”一家位于加利福尼亞州名為 Redwood City 的智能營銷數(shù)據(jù)平臺 QuanticMind 的聯(lián)合創(chuàng)始人、CTO Enriko Aryanto 如此說道。
Objective-C
蘋果的 Objective-C已經(jīng) 35 歲,很明顯,蘋果公司想讓它自生自滅了。五年前,蘋果公司的高管們登上舞臺,為其軟件生態(tài)系統(tǒng)推出 Swift,這是一種新的、經(jīng)過改進(jìn)的編程語言。毫無疑問,他們希望開發(fā)者能迅速接受 Swift 以替代掉 Objective-C。
公平地說,更多的開發(fā)人員已經(jīng)開始使用 Swift (特別是在功能變得更加豐富的情況下),但是 Objective-C 并沒有像一些人所期望的那樣在流行語言排名中暴跌,可能只是許多開發(fā)人員更喜歡使用他們一直使用的語言。
不過到某一時(shí)刻,Objective-C很可能會完全消失。因?yàn)?Swift 正在成為一種非常有效的語言 —— 用于構(gòu)建 iOS、macOS 和即將推出的跨平臺應(yīng)用程序。
Perl
即使 RedMonk 語言排行榜的數(shù)據(jù)顯示 Perl 受歡迎程度下降,但考慮到仍然有大量的“上古”網(wǎng)站在使用它的代碼,所以該語言還需要很長一段時(shí)間才能完全“衰落”。除此之外,開發(fā)人員普遍采用其他編程語言來構(gòu)建網(wǎng)站,這意味著 Perl 的使用率會逐日縮減,直至廢棄。
那么,對于想要學(xué)習(xí)編程的小伙伴們來說,選擇哪一種語言才不會被淘汰呢?
小編給你推薦世界上最好的語言——PHP!學(xué)習(xí)PHP有哪些優(yōu)勢呢?聽小編一一道來。
門檻低
在C/C++、Java、PHP、ASP(這些開發(fā)語言中,PHP是最容易學(xué)的語言,學(xué)習(xí)成本是C和JAVA的1/10,是ASP的1/2。
競爭少
PHP發(fā)展迅速,大學(xué)里基本未開設(shè)PHP課程,培訓(xùn)機(jī)構(gòu)也很少,導(dǎo)致掌握PHP的程序員非常少。從求職的角度來看,PHP招聘信息和JAVA比較,PHP招聘量達(dá)到JAVA1/3,但是PHP應(yīng)聘人員只是JAVA1/40。
需求大
目前,全球5000萬互聯(lián)網(wǎng)網(wǎng)站中,有60%以上使用著PHP技術(shù),在國內(nèi),80%互聯(lián)網(wǎng)網(wǎng)站使用PHP開發(fā)。百度、新浪、搜狐、淘寶、當(dāng)當(dāng)、騰訊QQ等大部分的互聯(lián)網(wǎng)相關(guān)企業(yè)都在使用PHP,對PHP人才需求旺盛。
薪資高
PHP程序員待遇根據(jù)個人能力、工作經(jīng)驗(yàn)等多方面因素決定,PHP程序員薪水范圍一般在 7.5K到 50K 之間,待遇差別那么大也不難理解,哪家公司不想招來人就能直接工作的,所以工作經(jīng)驗(yàn)越豐富的程序員薪酬越高。
就業(yè)范圍廣
隨著移動互聯(lián)網(wǎng)技術(shù)的興起,越來越多的Web應(yīng)用選擇了PHP作為主流的技術(shù)方案。除了Web開發(fā)外,PHP還可應(yīng)用于微信開發(fā)、企業(yè)級開發(fā)、客戶端用戶界面開發(fā)、APP后臺開發(fā)等多個領(lǐng)域。
總之,學(xué)習(xí)PHP培訓(xùn)是完全不用擔(dān)心前途的。如果你想學(xué)習(xí) PHP,選擇好一個IT培訓(xùn)機(jī)構(gòu)是非常重要的,來云和數(shù)據(jù)就是一個不錯的選擇!
云和數(shù)據(jù)整合甲骨文、微軟云、Unity、百度、華為、騰訊云等知名IT品牌國際資源、原廠資源,由五年以上企業(yè)真實(shí)開發(fā)經(jīng)驗(yàn)大牛實(shí)戰(zhàn)授課,實(shí)戰(zhàn)式教學(xué)讓學(xué)員可以參與真實(shí)企業(yè)項(xiàng)目的開發(fā),積累豐富的項(xiàng)目經(jīng)驗(yàn),更快一步成為PHP精英人才!