<noscript id="8a8ce"></noscript>
  • 北京IT培訓
    美國上市IT培訓機構

    010-62126400

    北京達內 > 疑難解答 >2021年最好的編程語言是什么? Python?Go?

    2021年最好的編程語言是什么? Python?Go?

    • 時間:2020-12-18 14:31
    • 發布:北京達內
    • 來源:疑難解答

    2021年,最好的編程語言會是什么? Python?Go?下面和達內北京IT培訓機構一起來看看吧!

    電商,電子商務,開店預測未來幾年世界上最流行的編程語言其實是一項艱巨的任務。

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

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

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

    也就是說,要經得起時間的考驗。這也提醒了程序員們應該適當地安排自己的學習和掌握計劃。

    “我建議你自己決定什么是重要的,并圍繞它建立你的工作,而不是擔心不使用一門新語言是否會錯過機會,”他補充說。

    “如果你是一個獨立的工程師,并且想知道如何幫助自己,那么你應該加倍了解當前使用的語言如何與底層操作系統或運行時交互的基本知識。稍微關注一下底層知識會有很大幫助,到2030年,基本的東西也是不變的。”

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

    達內北京IT培訓機構

    Python

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

    CodeGym 首席營銷官 Alex Yelenevych 說: “在人工智能系統的開發中,Python 已經證明了自己。此外,許多現代和安全的站點都是用 Python 編寫的,而且在學校中也經常學到 Python。對于初學者來說,這門語言令人愉快而且相當簡單,因此它的受歡迎程度只會越來越高。”

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

    JavaScript

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

    作為一種設計和開發環境,JavaScript 的成熟程度是驚人的,并將在2021年加速這種趨勢。無論你是用 JavaScript 開發前端,還是用 React、 Angular 和 vue.js 開發應用程序和框架,還是用 Electron.js 開發桌面應用程序,還是用 Node.js 開發后端,JavaScript 都是關鍵!你甚至可以用 Tensorflow.js 開發機器學習。

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

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

    (b)跨廣泛實踐社區共享擴展的市場。Vega (來自 d3先驅)作為可視化語法和平臺的成熟將有助于在這些社區中標準化和實施最佳實踐。

    Yelenevych 對此表示贊同,并指出 JavaScript 的框架是其成功的關鍵組成部分。“ Javascript ——你可以在幾乎每個網站上找到這種語言的使用。我認為 React,已經是最受歡迎的 JS 前端庫,將會繼續受到歡迎。一般來說,開發人員喜歡在 React 中創建應用程序。”

    事實上,在2021年之后,JavaScript 將繼續作為網絡的引擎,尤其是新一代的學生利用它來進行網站腳本化的行為,這似乎是確定無疑的。數以百萬計的網站仍將依賴于第三方 JavaScript 庫和框架。

    TypeScript

    TypeScript 可能會開始蠶食 JavaScript 的主導地位: “TypeScript 提供了一套高階的 JavaScript 功能,并被引入來擴展 JavaScript 的實用性。由于其類型安全特性,TypeScript 比 JavaScript 更容易維護,并且已經成為新興的、可擴展的前端應用程序的首選語言。”

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

    為什么 TypeScript 如此受歡迎?

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

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

    Go

    “在職人士中,Go 是目前最受歡迎的語言。32% 的專業開發人員希望學習這門語言。” HackerEarth 的首席執行官兼聯合創始人薩欽 · 古普塔(Sachin Gupta)說。

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

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

    Kotlin

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

    “ Android 編程是關于 Java 和 Kotlin 的,” 耶倫維奇(Yelenevych)說。“這兩種 JVM 語言將成為熱門話題。”Yolanda 指出: “ Kotlin 被廣泛用于 Android 本地應用程序的開發。

    盡管 Android 應用程序可以使用 java8 開發,但 Kotlin 現在是大多數開發者的首選語言。我們也不要忘記 Kotlin 是一種基于 JVM 的語言,它支持所有的 Java 庫。因此,使用 Kotlin 開發后端服務也將是一個趨勢。”

    谷歌對Kotlin的擁抱確實加速了其發展。

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

    哪種編程語言會成功?

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

    在這三者中,Swift 最受關注,盡管它主要是為了服務于蘋果的軟件生態系統,但這必然也限制了它在某些領域的實用性。上面列出的語言都有相當廣泛的用例。

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

    不過,正如卡爾所建議的,不要因為 TypeScript 很酷就停止提升你的 JavaScript 學習。我們很有可能在2021年12月繼續討論這個話題,然后主題是:

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

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

    如果你也想成為備受企業青睞的IT人才

    想要offer和高薪

    就來加入達內北京IT培訓機構學技術吧!

    達內26門IT課程免費聽

    如何開店

    上一篇:33歲學軟件測試,年齡會不會偏大,還來得及嗎?
    下一篇:學習編程能夠從事的高薪行業有哪些?

    馬上預約七天免費體驗課

    姓名:

    電話:

    InfoQ編程語言1月排行榜:JAVA使用人數最多!

    字節跳動的運營面試題,確實會很難嗎?

    SEO必看:網站優質內容布局優化方案!

    1-3年的設計師如何快速成長?9個提升建議!

    • 關注微信公眾號

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    江西省

    貴州省

    廣西省

    海南省

    美女散尿频视频,樱桃红在线看免费观看视频,翘着光屁股趴在办公室,天天看高清影视在线WWW