GitHub年度報告:Python首次擊敗Java,中國成第二大開源貢獻國
十三 邊策 發自 凹非寺
量子位 編譯 | 公眾號 QbitAI
GitHub今天發布了年度報告。去年有1000萬的新開發者加入了GitHub社區,80%的repo貢獻來自于美國本土之外,中國對開源的貢獻僅次于美國。
報告還發現,以“深度學習”、“自然語言處理”和“機器學習”為主題的repo在過去的一年中越發受歡迎。
貢獻最多的開源項目來自微軟的VS Code (19.1K)、Azure Docs (14K)和Flutter (13K)。
緊隨其后的是谷歌的TensorFlow (9.9K)、Kubernetes (6.9K)和Facebook創建的React原生框架。
雖然自2014年以來,我們都知道GitHub中大部分的repo來自美國本土之外,但最新的報告明確指出,這一數字已經超過80%。
在過去的一年中,GitHub總共創建了4400萬個repo,并且在2018年11月突破1億大關。
Python首次擊敗Java
JavaScript仍然是開發人員在GitHub上使用的最流行的語言。
但在GitHub歷史上,Python首次擊敗Java,成為使用第二多的編程語言。
報告還指出了增長最快的編程語言:Dart。Dart是谷歌用戶界面工具包Flutter的編程語言。
其次是Rust、HCL、Kotlin和TypeScript。
中國開源貢獻僅次美國
最大的repo貢獻還是來自亞洲、歐洲和北美。
上圖展示了自2014年開始,美國之外的repo貢獻便已經開始超過本土。
繼美國之后,中國、印度和德國今年加快了開放源代碼的使用速度。中國的開發者fork和clone的項目比去年多了48%。
然而,非洲國家在開放源代碼repo的百分比增長方面處于領先地位。
尼日利亞、肯尼亞、突尼斯和摩洛哥的增長速度最快。
在整個非洲,貢獻增加了40%,比任何其他大陸都多。
報告還發現,76萬名開發人員正在學習在GitHub Student Developer Pack上編寫代碼。
TensorFlow
作為GitHub上最受歡迎的項目之一,TensorFlow已經建立了一個龐大的軟件社區。去年有9900人為TensorFlow做出了貢獻,有4.6萬個項目依賴于TensorFlow。
雖然PyTorch近年來發展勢頭迅猛,但從GitHub的報告來看,最受歡迎的還是TensorFlow。
數據科學成焦點
GitHub的報告還指出,產業界的焦點在數據科學。
Python增長的背后是快速擴張的數據科學用戶社區,以及他們每天使用的工具和框架。
其中包括許多由Python驅動的核心數據科學軟件包,這些軟件包既降低了數據科學工作的障礙,成為了學術界和產業界項目的基礎。
除Python外,隨著越來越多的社區專注于數據科學,近年來諸如“深度學習”,“自然語言處理”和“機器學習”等主題的repo變得越來越受歡迎。
在這些主題里星標最多的repo中,超過一半的repo基于numpy構建,其中還有很多依賴于scipy,scikit-learn和TensorFlow。
此外還有數據科學領域的非代碼貢獻,包括學術論文等資源。
在數據科學的主題中,Jupyter和NLP成為增長最快的兩大亮點。
從2016年到2019年,Jupyter Notebook的使用量連續三年增長率都超過100%。
自然語言處理在GitHub上也越來越受歡迎,因為NTLK之類的工具包降低了NLP的入門門檻。
One more thing
2019年Octoverse報告在GitHub Universe之前發布,有關人士預計將在大會發布新的開發人員工具。
對此,你有所期待嗎?
傳送門
https://octoverse.github.com/
GitHub年度報告:Python首次擊敗Java,中國成第二大開源貢獻國
- 腦機接口走向現實,11張PPT看懂中國腦機接口產業現狀|量子位智庫2021-08-10
- 張朝陽開課手推E=mc2,李永樂現場狂做筆記2022-03-11
- 阿里數學競賽可以報名了!獎金增加到400萬元,題目面向大眾公開征集2022-03-14
- 英偉達遭黑客最后通牒:今天必須開源GPU驅動,否則公布1TB機密數據2022-03-05




