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

五款面向未來的偉大編程語言

2019-08-21    來源:raincent

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

上個(gè)月,我們根據(jù) RedMonk 與 TIOBE 等公司發(fā)布的數(shù)據(jù),大膽宣稱一部分編程語言在未來中長期內(nèi)將注定步入失敗。這篇文章發(fā)布之后引發(fā)軒然大波,這也讓我們深刻進(jìn)行了自省,并決定……寫下這篇更為激進(jìn)的續(xù)章——未來幾年內(nèi)有望人氣猛增的編程語言榜單。

與上期文章的整理方法一樣,我們?nèi)匀灰揽亢暧^數(shù)據(jù)趨勢進(jìn)行預(yù)測。其中某些判斷比較明確,也有一些可能出乎大家所料。閑言少敘,馬上進(jìn)入正題。

 

 

Swift

蘋果公司希望淘汰 Objective-C 這一專為蘋果生態(tài)系統(tǒng)打造的、已然“35 歲高齡”的編程語言,而繼任者無疑正是五年前才剛剛誕生的 Swift 語言。根據(jù)分析公司 RedMonk 發(fā)布的長期語言排名,蘋果的目標(biāo)似乎正在順利實(shí)現(xiàn),Swift 自面世以來就一直保持著良好的增長勢頭。

話雖如此,Objective-C 表示自己還能搶救一下,而為其續(xù)命的正是過去三十年來產(chǎn)生的大量遺留代碼。不過隨著蘋果的有力推動(dòng),其最終必然消失,而 Swift 將成為構(gòu)建蘋果應(yīng)用的唯一支柱。蘋果公司對于跨平臺(tái)應(yīng)用開發(fā)的整體規(guī)劃,也將進(jìn)一步加快 Swift 語言的普及速度。

Kotlin

Kotlin 正在崛起,而且可以說是必然崛起。十年之前,世界上還有一個(gè)“Kotlin”,一座俄羅斯屬小島。但如今,這款由谷歌公司全力支持的編程語言已經(jīng)成為 Android 平臺(tái)上的一流開發(fā)語言。

有些朋友可能會(huì)說,谷歌公司之所以選擇 Kotlin,主要是為了減少對 Java 的依賴以及由此引發(fā)的同甲骨文之間的嚴(yán)重法律糾紛。這當(dāng)然很對,而且不管谷歌方面的律師怎么想,開發(fā)人員對 Kotlin 也確實(shí)非常青睞,他們真心喜歡 Kotlin 豐富的功能與出色的靈活性。

早在 2018 年,Pusher 就發(fā)起過一項(xiàng)開發(fā)人員調(diào)查,發(fā)現(xiàn) Kotlin 的使用正在呈指數(shù)級增長,而這在很大程度上要?dú)w功于 Android 的力挺。Pusher 在隨數(shù)據(jù)發(fā)布的一份說明中補(bǔ)充稱,“大部分開發(fā)人員都計(jì)劃在自己的當(dāng)前工作以及輔助項(xiàng)目當(dāng)中使用 Kotlin 語言。說起最受人喜愛的功能,大多數(shù)人欣賞 Kotlin 出色的安全性——超過八成開發(fā)人員夸贊了其 null 安全性;其次是擴(kuò)展功能,Kotlin 顯著簡化了 Java 互操作性與數(shù)據(jù)類。”

換句話說,Kotlin 似乎很快就將走向人生巔峰。最大的問題是,這種編程語言是否能夠擴(kuò)展到 Android 生態(tài)系統(tǒng)之外。我們將繼續(xù)關(guān)注它開疆辟土的動(dòng)向。

Python

沒錯(cuò),Python 擁有巨大的群眾基礎(chǔ),為世界各的開發(fā)人員所接受并用于實(shí)現(xiàn)各類用途。而且根據(jù) TIOBE 指數(shù)(每月更新),Python 的普及度只會(huì)越來越高,并不斷蠶食其它語言的生存空間。事實(shí)上,開發(fā)人員與專業(yè)技術(shù)人員仍在持續(xù)發(fā)現(xiàn) Python 的新用途,特別是數(shù)據(jù)分析與機(jī)器學(xué)習(xí)。

鑒于 Python 已經(jīng)擁有龐大的用戶群以及深深植根的業(yè)務(wù)基礎(chǔ),其接下來的發(fā)展態(tài)勢可謂非常樂觀。唯一的問題在于,這位編程語言中的翹楚還有多大增長空間,未來又將在哪些領(lǐng)域占據(jù)主導(dǎo)。

Groovy

Groovy 在 TIOBE 排名上的位置也在不斷上升,其擁有廣泛的 IDE 支持,與 Java 非常相似,而且能夠同高人氣開源自動(dòng)化服務(wù)器方案 Jenkins 順暢集成。它已經(jīng)成為眾多系統(tǒng)中的“編程語言粘合劑”,這也使其擁有著光明的發(fā)展前景。

TypeScript

在這里,我們姑且將 TypeScript 稱為編程語言。沒錯(cuò),它實(shí)際上只是 JavaScript 的一個(gè)超集,有些開發(fā)人員可能認(rèn)定它不能算是“完整”的編程語言,因?yàn)槲覀兺耆梢詫⑵滢D(zhuǎn)換為 JavaScript 形式。

不管如何定義,RedMonk 與 GitHub 的 Octoverse 報(bào)告都認(rèn)定 TypeScript 正在崛起。去年夏季,TIOBE 甚至指出 TypeScript 已經(jīng)開始蠶食老大哥 JavaScript 的市場份額。

因此無論您是否將 TypeScript 視為一種“經(jīng)過改進(jìn)的新型”JavaScript,它都在吞噬其它舊有語言的生存空間,而且眾多專業(yè)技術(shù)人員都堅(jiān)信 TypeScript 將在未來幾年內(nèi)迎來快速發(fā)展。

原文鏈接:https://insights.dice.com/2019/08/12/5-programming-languages-future-greatness/

作者:Nick Kolakowski

譯者:核子可樂

 

作者:Nick Kolakowski

譯者:核子可樂

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

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

上一篇:數(shù)據(jù)科學(xué)和分析的熱門市場

下一篇:10款必備神器:機(jī)器學(xué)習(xí)開源工具助你從新手到高手