<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          2021年,最好的編程語言會(huì)是什么? Python?Go?

          共 3782字,需瀏覽 8分鐘

           ·

          2020-12-21 11:01

          大數(shù)據(jù)文摘授權(quán)轉(zhuǎn)載自Python專欄


          預(yù)測未來幾年世界上最流行的編程語言其實(shí)是一項(xiàng)艱巨的任務(wù)。


          通常情況下,這種大膽預(yù)測都不會(huì)成功,更多情況下是一些語言似乎不知從哪里冒出來就火了,抓住了一個(gè)重要的市場,并且通常伴隨著一家大型科技公司的一點(diǎn)推動(dòng)。


          但是,一些語言的流行有時(shí)候也會(huì)讓人們更容易預(yù)測它們的未來。在我們深入預(yù)測2021年哪種語言將主導(dǎo)編程界之前,讓我們聽聽來自 SquareFoot 工程主管 Andrew Carr 的一些警告。


          “思考語言的方式不是思考與2020年相比,2021年有什么新東西,以及哪種語言會(huì)‘勝出’ ,而是思考什么在1999年是對的,在2020年仍然是對的,在2030年仍然是對的。


          也就是說,要經(jīng)得起時(shí)間的考驗(yàn)。


          這也提醒了程序員們應(yīng)該適當(dāng)?shù)匕才抛约旱膶W(xué)習(xí)和掌握計(jì)劃。


          “我建議你自己決定什么是重要的,并圍繞它建立你的工作,而不是擔(dān)心不使用一門新語言是否會(huì)錯(cuò)過機(jī)會(huì),”他補(bǔ)充說。


          “如果你是一個(gè)獨(dú)立的工程師,并且想知道如何幫助自己,那么你應(yīng)該加倍了解當(dāng)前使用的語言如何與底層操作系統(tǒng)或運(yùn)行時(shí)交互的基本知識。稍微關(guān)注一下底層知識會(huì)有很大幫助,到2030年,基本的東西也是不變的。”


          那么,到2021年,哪種編程語言將繼續(xù)占主導(dǎo)地位呢? 下面是一些技術(shù)專家的想法。


          Python


          高級軟件工程師、編程技能網(wǎng)站的主管 Artur Yolchan 說: “ Python 可能是2021年開發(fā)人員最喜歡的編程語言。


          CodeGym 首席營銷官 Alex Yelenevych 說: “在人工智能系統(tǒng)的開發(fā)中,Python 已經(jīng)證明了自己。此外,許多現(xiàn)代和安全的站點(diǎn)都是用 Python 編寫的,而且在學(xué)校中也經(jīng)常學(xué)到 Python。對于初學(xué)者來說,這門語言令人愉快而且相當(dāng)簡單,因此它的受歡迎程度只會(huì)越來越高?!?/span>


          OneSignal 的工程副總裁 Matt Pillar 補(bǔ)充說: “ Python 是一種古老的受歡迎的編程語言,它不會(huì)很快消失。盡管 Rust 和 TypeScript 這樣的現(xiàn)有語言占據(jù)了越來越多的人心,使得 Python 失去了一些注意力,但 Python 仍然是最受歡迎和最常用的編程語言之一。隨著 Python 與數(shù)據(jù)科學(xué)工具包的緊密聯(lián)系,越來越多的編程訓(xùn)練營正在教授 Python,并且在未來幾年里,它將成為開發(fā)人員最喜歡的第一語言。


          JavaScript


          TIBCO Software 首席分析官邁克爾·奧康奈爾(Michael o'connell)認(rèn)為,超流行的 JavaScript 正在四面開花,尤其是在2021年占據(jù)開發(fā)人員頭腦中的地位時(shí):


          作為一種設(shè)計(jì)和開發(fā)環(huán)境,JavaScript 的成熟程度是驚人的,并將在2021年加速這種趨勢。無論你是用 JavaScript 開發(fā)前端,還是用 React、 Angular 和 vue.js 開發(fā)應(yīng)用程序和框架,還是用 Electron.js 開發(fā)桌面應(yīng)用程序,還是用 Node.js 開發(fā)后端,JavaScript 都是關(guān)鍵!你甚至可以用 Tensorflow.js 開發(fā)機(jī)器學(xué)習(xí)。


          2021年,我看到自?BI 和可視化分析的世界變得越來越融合:

          (a) BI 和分析供應(yīng)商為擴(kuò)展圖形調(diào)色板提供無縫體驗(yàn),使其成為簡單易于修改的本地功能和部署;

          (b)跨廣泛實(shí)踐社區(qū)共享擴(kuò)展的市場。Vega (來自 d3先驅(qū))作為可視化語法和平臺(tái)的成熟將有助于在這些社區(qū)中標(biāo)準(zhǔn)化和實(shí)施最佳實(shí)踐。


          Yelenevych 對此表示贊同,并指出 JavaScript 的框架是其成功的關(guān)鍵組成部分?!?Javascript ——你可以在幾乎每個(gè)網(wǎng)站上找到這種語言的使用。我認(rèn)為 React,已經(jīng)是最受歡迎的 JS 前端庫,將會(huì)繼續(xù)受到歡迎。一般來說,開發(fā)人員喜歡在 React 中創(chuàng)建應(yīng)用程序?!?/span>


          事實(shí)上,在2021年之后,JavaScript 將繼續(xù)作為網(wǎng)絡(luò)的引擎,尤其是新一代的學(xué)生利用它來進(jìn)行網(wǎng)站腳本化的行為,這似乎是確定無疑的。數(shù)以百萬計(jì)的網(wǎng)站仍將依賴于第三方 JavaScript 庫和框架。


          TypeScript


          TypeScript 可能會(huì)開始蠶食 JavaScript 的主導(dǎo)地位: “TypeScript 提供了一套高階的 JavaScript 功能,并被引入來擴(kuò)展 JavaScript 的實(shí)用性。由于其類型安全特性,TypeScript 比 JavaScript 更容易維護(hù),并且已經(jīng)成為新興的、可擴(kuò)展的前端應(yīng)用程序的首選語言。


          Pillar 道: “雖然 JavaScript 仍然是 web 的主導(dǎo)語言,但是 TypeScript 緊隨其后。隨著新的應(yīng)用程序以 TypeScript 的形式編寫,以及越來越多的傳統(tǒng) JavaScript 應(yīng)用程序逐步遷移,我們可以期待看到 TypeScript 在未來幾年的使用率超過 JavaScript。”


          為什么 TypeScript 如此受歡迎?


          隨著每一個(gè)通過的版本(現(xiàn)在已經(jīng)達(dá)到4.0) ,它繼續(xù)添加新的特性,開發(fā)人員發(fā)現(xiàn)這些特性非常有用。難怪在2020年版的 Stack Overflow 開發(fā)者調(diào)查中,大約67.1% 的受訪開發(fā)者表示,TypeScript 是他們喜歡的編程語言,僅次于 Python (66.7%)、 Kotlin (62.9%) 和 Go (62.3%)。


          不管你是認(rèn)為 TypeScript 是不是一種真正的編程語言(嚴(yán)格來說,它是非常流行和成熟的 JavaScript 的超集,但許多編程語言排名都把它當(dāng)作一種完整的語言) ,它似乎將在2021年及以后的開發(fā)人員中占據(jù)主導(dǎo)地位。


          Go


          “在職人士中,Go 是目前最受歡迎的語言。32% 的專業(yè)開發(fā)人員希望學(xué)習(xí)這門語言?!?HackerEarth 的首席執(zhí)行官兼聯(lián)合創(chuàng)始人薩欽 · 古普塔(Sachin Gupta)說。


          耶倫維奇(Yelenevych)說,Go 語出現(xiàn)的頻率越來越高,這使得它在2021年成為一種值得關(guān)注的語言。


          Go 很受歡迎,這并不奇怪。在2019年,這是一項(xiàng)頂級的技能,并且是自由職業(yè)者最好的工作語言之一。谷歌十多年前開發(fā)的一種編程語言,可以結(jié)合其他語言的最好部分(如 C++ 的運(yùn)行時(shí)效率和 Python 的可讀性) ,使用它的開發(fā)人員穩(wěn)步增長。在未來幾年,它可能會(huì)變得更大。


          Kotlin


          在我們的小組討論中,Kotlin 經(jīng)常被提及,很明顯開發(fā)者正在密切關(guān)注這種語言,特別是考慮到谷歌一直在鼓勵(lì)它用于 Android 開發(fā)。


          “ Android 編程是關(guān)于 Java 和 Kotlin 的,” 耶倫維奇(Yelenevych)說?!斑@兩種 JVM 語言將成為熱門話題?!?br>

          Yolanda 指出: “ Kotlin 被廣泛用于 Android 本地應(yīng)用程序的開發(fā)。


          盡管 Android 應(yīng)用程序可以使用 java8 開發(fā),但 Kotlin 現(xiàn)在是大多數(shù)開發(fā)者的首選語言。我們也不要忘記 Kotlin 是一種基于 JVM 的語言,它支持所有的 Java 庫。因此,使用 Kotlin 開發(fā)后端服務(wù)也將是一個(gè)趨勢?!?/span>


          谷歌對 Kotlin 的擁抱確實(shí)加速了其發(fā)展。


          “ Kotlin 處于有利地位,可以占據(jù)歷史上一直向 Java 傾斜的優(yōu)勢,” Pillar 說?!敖⒃?JVM 之上的 Kotlin 的可移植性賦予了語言很大的廣度,從移動(dòng)到服務(wù)器端(通過 Spring 這樣的框架)到 web 前端(通過編譯 JavaScript) ,Kotlin 可以在各種環(huán)境中運(yùn)行。開發(fā)人員喜歡諸如空安全、協(xié)同程序支持以及過程性和函數(shù)性編程特性的混合等特性。”


          哪種編程語言會(huì)成功?


          在評估明年可能真正起飛的語言時(shí),還有其他語言,包括 Swift、 Java 和 Rust。


          在這三者中,Swift 最受關(guān)注,盡管它主要是為了服務(wù)于蘋果的軟件生態(tài)系統(tǒng),但這必然也限制了它在某些領(lǐng)域的實(shí)用性。上面列出的語言都有相當(dāng)廣泛的用例。


          如果我們要挑選一匹黑馬,為2021年真正的突破做準(zhǔn)備,那就是 TypeScript 。它不僅深受用戶喜愛,而且還不斷添加 JavaScript 特性。更重要的是,如果 JavaScript 在市場份額和關(guān)注度方面有所下降,TypeScript 會(huì)立即填補(bǔ)這一空白。


          不過,正如卡爾所建議的,不要因?yàn)?TypeScript 很酷就停止提升你的 JavaScript 學(xué)習(xí)。我們很有可能在2021年12月繼續(xù)討論這個(gè)話題,然后主題是


          “ TypeScript 為什么沒有流行起來?”


          一切都是不可預(yù)知,這就是編程語言的世界,不管是哪一年。


          相關(guān)報(bào)道:

          https://insights.dice.com/2020/12/09/5-programming-languages-that-will-dominate-2021-python-go-more/

          戀習(xí)Python

          關(guān)注戀習(xí)Python,Python都好練
          好文章,我在看??
          瀏覽 56
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费在线a视频 | 久草视频免费在线观看 | 丁香花 在线视频 婷婷综合 | www.AV网站 | 伊人大鸡吧网 |