• <option id="eu4su"><li id="eu4su"></li></option>
  • 更多課程 選擇中心

    Python培訓
    達內IT學院

    400-111-8989

    編程語言流行度總結:Python潛力股

    • 發布:OSC - 達爾文
    • 來源:開源中國
    • 時間:2020-11-11 10:14

    編譯自:https://stackify.com/popular-programming-languages-2018/

    譯者:開源中國

    在科技驅動的世界,各行各業都在從根本上發展技術,業界領袖更是將其作為公司的重點。而這些技術的核心部分就是編程語言。

    國外一位技術愛好者 Ben 整理了一份流行和具影響力的編程語言清單,可以幫助開發者更好的預測 2018 年的編程語言發展趨勢,同時,有針對性地選擇和加強編程語言學習。

    這份清單的整理主要考慮了 TIOBE,Indeed.com 和 Github 上的數據指標:

    TIOBE 每月都會更新一次編程語言排行榜,整合世界各地的使用數據,發布新的流行趨勢。

    Indeed.com 是世界大的求職引擎, 我們能從中看到目前企業對編程工作的需求度,結合 TIOBE ,我們能很快查看排名前 50 位編程語言的職位數量。

    Github 每年都會做一個年度報告,分享程序員社區的統計數據,我們引用他們的“Pull Requests Opened”作為語言流行度的另一個指標。

    另外,還補充一份 Coding Dojo 整理的調查表,上面整理了受世界 500 強企業青睞的一些編程語言

    流行的編程語言

    TIOBE 數據

    上圖數據來自 TIOBE 排行榜,顯示了截至 2017 年 12 月,流行的 20 種編程語言。 百分比代表每種語言所具有的“市場份額”。Java、C/C++ 雖然出現過好幾次下降的趨勢,但是一直穩居前三的位置,市場份額比較高。Python 在 2017 年受到比較廣泛的關注,市場份額較之前幾年有了非常大的提升。關于 TIOBE 排名的依據,你可以查看這里。

    Indeed 數據

    上圖數據來自 Indeed.com,作者將 TIOBE 流行的前 50 種編程語言,放在 Indeed.com 網站進行了職位搜索,從而進一步得出了其中崗位需求量高的前 20 種語言。在 TIOBE 中流行的 Java,其崗位需求量也是高的。

    不過,很有意思的是,像 Apex 這類并不那么流行的語言,似乎在工作中也有一定的需求量,這是不是預示著這類語言會出現上升趨勢呢?

    Github 數據

    “Github 年度回顧”向我們提供了來自社區的前 15 名 Pull Requst。2017 年,Javascript 在 GitHub 上占有很大的比重,比第二種語言提高了兩倍多。Python 通過 Pull Requst 超過 Java 成為第二大流行語言。

    Coding Dojo 數據

    Coding Dojo 對世界 500 強企業的前 25 家進行了有關編程語言需求的調查,認真詢問并研究了他們的招聘要求。調查顯示,這 25 家企業并不依賴某一特定編程語言開發和維護他們的產品和服務,平均而言,他們主要依賴于幾種不同的編程語言:

    JavaScript

    Java

    Python

    Ruby

    Perl

    約有 90% 的公司表示使用 Java。 蘋果公司的職位列表顯示,他們對這六種編程語言的開發人員有需求:JavaScript,Python,Java,Perl,Ruby 和 PHP。 亞馬遜則需要 Java,Python,JavaScript,C ++,Ruby 和 Swift 方面的專業開發人員。

    編程語言之及其流行原因分析

    Java 獨占鰲頭

    根據 TIOBE 的數據,Java 自 90 年代中期創建以來,一直是受歡迎的語言。世界上許多大型的公司都使用 Java 來構建桌面應用程序和后端 Web 系統。

    Java 受歡迎的因素很多,總結起來主要有以下幾點:

    可移植性:由于與平臺無關的 Java 虛擬機(JVM),Java 幾乎可以在所有系統上運行。 Java 也是流行的 Android 語言,所以絕大多數的 Android 應用程序都是用 Java 構建的。

    可擴展性:由于 Java 是一種靜態類型的語言,所以它的維護速度更快,更易于維護,而且還具有向后兼容性,這意味著舊版本的語言即使在新版本發布后也能夠完美運行。 對于那些每次出現新版本時都會擔心重寫代碼的企業來說,這簡直是福音。

    大型社區:Java 擁有龐大的用戶群,Stack Overflow 、開源中國和 GitHub 等大型社區的存在,使得 Java 開發人員遇到任何問題都能很快的找到解決方案。加上它的可移植性,在很長一段時間內,它都會被廣泛使用。

    C 成為 2017 年度編程語言

    C 是古老,受歡迎的編程語言之一,被包括微軟,蘋果,Linux在內的互聯網巨頭使用。同時,C 語言也是汽車,電子和其他設備中嵌入式系統流行的語言。我們今天接觸幾乎所有東西東西,如,手機和鬧鐘,都能看到 C 的影子。

    為什么今天仍然是流行的編程語言?

    首先,它本質上是一種便攜式匯編語言。它幾乎適用于所有的系統,并且可以運行在盡可能低的機器上。

    C 還具有完全符合操作系統和嵌入式系統(如汽車儀表板)的特性。由于其相對較小的運行時間,C 能很好地保持這些系統的精益。

    任何程序員都將從學習 C 語言中受益。許多在線編寫和共享的算法都是在 C 中完成的。它本質上是編程語言的“通用語言”。像 C++ 和 C#這樣的 C 類衍生品也是受歡迎的 5 種語言之一,這同樣說明了 C 語言在今天仍然具有的影響力。

    2017 年,C 還成為了 TIOBE 榜單的年度編程語言:

    Python 呈現上升趨勢

    在過去 15 年的時間里,Python 一直呈現穩步上升的趨勢,終于在前幾年進入了 TIOBE 排行榜的前 5 名。2017 年,受到人工智能、機器學習、大數據等前沿科技的影響,Python 一舉超越 C# 成了 TIOBE 的第 4 名。而且,網絡安全也是我們當今時代非常重要的一個課題,而它也受到 Python 的驅動。

    Python 簡單易學。 它現在是大學里受歡迎的入門語言,也是有經驗的開發者的第二或第三語言。

    JavaScript 占主導地位

    由于無處不在的瀏覽器,JavaScript 也成為了世界上流行的編程語言之一,在 GitHub 上的 Pull Request 排名第一。 在新興語言層出不窮的今天,JavaScript 有自己的優勢,并將繼續在網絡上發揮重要作用。

    JavaScript 允許開發人員向網頁添加交互式效果,它經常與 HTML 一起工作,但是現在使用 JavaScript 完全構建 Web 應用程序也變得越來越普遍。 由于其簡單性和速度,越來越多的初創公司和技術企業開始通過 Node.js 框架在后端使用 JavaScript。

    Ruby:初創公司的愛

    Ruby 是科技初創公司受歡迎的語言之一。許多硅谷公司就是建立在 Ruby 上,包括 Airbnb,Twitch,GitHub 和 Twitter。 Ruby on Rails 是一個運行 Ruby 的完整的 Web 應用程序框架,它的受歡迎程度也在提升。

    查看 TIOBE 排行榜,我們會發現,排名靠前的一直都是那幾門編程語言,變化不會很大。我們可以來看看近幾年的年度編程語言:C(2017),Go(2016),Java (2015),JavaScript (2014)

    另外,在 TIOBE 年度編程語言公布之前,Kotlin 曾與 C 一直成為了年度語言的候選者,雖然終還是 C 獲勝,不過 Kotlin 同樣值得關注:

    對于 JetBrains 的靜態類型編程語言 Kotlin 來說,2017 年是一個大年,還被命名為 Android 平臺的官方開發語言。根據 StackOverflow 的說法,Android 不僅是受歡迎的移動開發平臺,也是 Windows 桌面和 Linux 之后第三大受歡迎的開發平臺。

    Kotlin 的受歡迎程度有幾個原因,其中重要的是它與 Java 的 100% 互操作性,以及惡意在 Java 虛擬機上運行。 Kotlin 也編譯成 JavaScript,使它在前臺和后臺開發中都非常靈活。 預計在未來幾年里會聽到更多關于 Kotlin 的信息

    本文內容轉載自網絡,本著傳播與分享的原則,來源/作者信息已在文章頂部表明,版權歸原作者所有,如有侵權請聯系我們進行刪除!

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:Python之Web網站自動評論系統開發
    下一篇:開源軟件貢獻者Top 10!Python之父上榜

    零基礎如何學習Python

    5天35小時,魏明擇老師帶你迅速入門Python人工智能!

    達內Python培訓大講堂:總監級講師詳解就業前景+技術實戰,火熱報名中!

    達內Python4天免費線上訓練營,助你在家入門Python,做出小項目!

    • 關注微信公眾號

      回復關鍵字:視頻資料

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

    • 視頻學習QQ群

      添加QQ群:1143617948

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

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

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    亚洲Av -宅男色影视,首长不要好深h,gogo人体高清大胆专,久章草在线影院免费视频,亚洲一区二区三区不卡国产,日本高清一二三不卡区