2018程式語言發展趨勢,Python潛力股,Scratch依然榜上有名!

02

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

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。

Scratch 依然榜上有名

Scratch是一款由麻省理工學院(MIT) 設計開發的少兒編程工具。其特點是:使用者可以不認識英文單詞,也可以不會使用鍵盤。構成程序的命令和參數通過積木形狀的模塊來實現。用鼠標拖動模塊到程序編輯欄就可以了。

之所以沒有上榜GitHub,是很多少兒還不怎麼上去發佈東西,所以數據很少。

Java 獨佔鰲頭

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

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

  • 可移植性:由於與平臺無關的 Java 虛擬機(JVM),Java 幾乎可以在所有系統上運行。 Java 也是最流行的 Android 語言,所以絕大多數的 Android 應用程序都是用 Java 構建的。
  • 可擴展性
    :由於 Java 是一種靜態類型的語言,所以它的維護速度更快,更易於維護,而且還具有向後兼容性,這意味著舊版本的語言即使在新版本發佈後也能夠完美運行。 對於那些每次出現新版本時都會擔心重寫代碼的企業來說,這簡直是福音。
  • 大型社區:Java 擁有龐大的用戶群,Stack Overflow 、開源中國和 GitHub 等大型社區的存在,使得 Java 開發人員遇到任何問題都能很快的找到解決方案。加上它的可移植性,在很長一段時間內,它都會被廣泛使用。

更多少兒編程資訊請到少兒編程頻道

2018編程語言發展趨勢,Python潛力股,Scratch依然榜上有名!


分享到:


相關文章: