<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TypeScript超越C++成第四大語言

工程師鄧生 ? 來源:量子位 ? 作者:曉查 ? 2020-12-04 10:18 ? 次閱讀

今天,GitHub一年一度的Octoverse報告發布啦,大家最關心的編程語言排行榜也一并出爐。

微軟設計的編程語言、JavaScript的超集、還不到10歲的TypeScript表現亮眼,一舉超過C#、PHP、C++,躍升為第四大受歡迎編程語言,僅次于JavaScript、Python和Java。

因為新冠疫情的爆發,對科技行業影響極大,也讓2020年的報告多了一重特殊含義。從數據上看,社交隔離和在家辦公的確促進了開源社區的快速發展。

無論是開發者人數,還是創建的開源項目數量,相比去年都有大幅增加。

可以看出,新冠疫情到來后,活躍用戶創建的開源項目數量出現了階梯式增長,一下子比去年同期多出40%。

今年GitHub的開發者數量達5600萬,去年為4000萬,增長了四成。新建repo數量6000萬,去年為4400萬。GitHub預計到2025年用戶將超過一億。

過去一年,美國對開源的貢獻比例進一步減小,降至22.7%,但仍是全球第一,緊隨其后的是中國(9.76%)和印度(5.2%)。預計到2030年,中國對開源的貢獻比例將超過美國。

除了以上幾點外,這份報告還有很多看點。

TensorFlow用戶很“冷淡”

GitHub發現,在提交代碼這件事上,TensorFlow用戶表現得很冷淡。

這主要體現在TensorFlow用戶使用GitHub的方式和其他用戶存在明顯差異。

在其他開源社區,比如熱門的新冠肺炎項目上,新手和老司機都經常push代碼。而在TensorFlow社區里,這種現象幾乎不存在,甚至連老司機也不經常push代碼。

大多數新手(50%~75%)會在issue里發表評論,25%~30%的新手會創建issue,少數新手(5%)會審查pull request,而有push代碼記錄的新人少之又少。

GitHub認為,TensorFlow用戶交互的主要方式就是issue。

值得一提的是,亞洲用戶過去一年對TensorFlow項目的貢獻最大。

告別996,周末“充電”

今年還有一個有趣的趨勢:企業開發人員周末和節假日的活動持續下降。同時,開源代碼活動在周末和節假日多了起來。

這表明程序員們越來越多地放下工作,將精力轉移到開源上。

自4月以來,開源項目的創建量同比增長了25%。

GitHub認為,這可能意味著開源既是學習和創新的地方,也是逃避工作的重要場所。GitHub建議公司應該保證員工有時間參與學習,并且在政策范圍內允許員工開展外部項目。

新冠項目進GitHub

開發者不僅關注技術,也對社會話題表現出極大的興趣。他們通過創建GitHub項目來實時關注新冠疫情(COVID)最新動向。

在COVID項目上,開發者做出大約一半的貢獻,甚至超出了學界和數據科學的用戶貢獻占比。

很多新人注冊GitHub也是奔著COVID項目,在第一個月里,COVID社區新人數量一度超過了TensorFlow,不過熱度很快褪去。

為何TypeScript快速攀升

分析公司RedMonk的聯合創始人James Governor認為,TypeScript近年來的迅速普及是因為它滿足了JavaScript開發人員對“類型安全”的需求。另外,Adobe Flash的消亡也刺激了TypeScript語言的使用。

像Slack、Airbnb和Bloomberg等大公司的Web開發人員都在使用TypeScript。今年GitHub五大熱門話題第三的angular9背后的創始人也是TypeScript的忠實擁躉。

責任編輯:PSY

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發
    +關注

    關注

    0

    文章

    348

    瀏覽量

    40629
  • C語言
    +關注

    關注

    180

    文章

    7538

    瀏覽量

    130234
  • 編程語言
    +關注

    關注

    9

    文章

    1880

    瀏覽量

    33372
收藏 人收藏

    評論

    相關推薦

    鴻蒙語言TypeScript學習第16天:【類】

    TypeScript 支持面向對象的所有特性,比如 類、接口等。
    的頭像 發表于 04-15 09:29 ?520次閱讀
    鴻蒙<b class='flag-5'>語言</b><b class='flag-5'>TypeScript</b>學習第16天:【類】

    鴻蒙TypeScript 開發學習第9天:【TypeScript Number】

    TypeScript 與 JavaScript 類似,支持 Number 對象。 Number 對象是原始數值的包裝對象。
    的頭像 發表于 04-07 18:02 ?480次閱讀
    鴻蒙<b class='flag-5'>TypeScript</b> 開發學習第9天:【<b class='flag-5'>TypeScript</b> Number】

    c語言,c++,java,python區別

    C語言、C++、Java和Python是四種常見的編程語言,各有優點和特點。 C語言: C語言是一種面向過程的編程
    的頭像 發表于 02-05 14:11 ?519次閱讀

    vb語言c++語言的區別

    VB語言C++語言是兩種不同的編程語言,雖然它們都屬于高級編程語言,但在設計和用途上有很多區別。下面將詳細比較VB
    的頭像 發表于 02-01 10:20 ?658次閱讀

    全球第四大電流感測精密電阻企業IPO過會,鈞崴電子闖關創業板

    鈞崴電子科技股份有限公司(以下簡稱“鈞崴電子”)已成功通過創業板的首次公開募股(IPO)審核,距離正式上市更進一步。作為全球第四大電流感測精密電阻企業,鈞崴電子的上市將為A股市場注入新的活力。
    的頭像 發表于 01-25 14:25 ?312次閱讀

    背靠人類第四大科學計劃,腦虎科技如何讓大腦連接未來

    電子發燒友網報道(文/周凱揚)人的大腦可以被視為一個微縮的宇宙,但它也是我們人類最脆弱、最重要和最復雜的器官。而腦計劃是我們人類繼曼哈頓計劃、阿波羅計劃和人類基因組計劃后的第四大計劃,而腦機接口恰恰
    的頭像 發表于 12-21 15:39 ?4156次閱讀
    背靠人類<b class='flag-5'>第四大</b>科學計劃,腦虎科技如何讓大腦連接未來

    網易成中國市值第四大互聯網公司

    網易成中國市值第四大互聯網公司 網易公司1997年由創始人兼CEO丁磊先生在廣州創辦, 2000年在美國納斯達克股票交易所掛牌上市,是中國領先的互聯網技術公司。在7月份的2023年《財富》中國500
    的頭像 發表于 12-14 18:39 ?586次閱讀

    337億元!全球第四大芯片封裝公司將出售

    的財團,該財團還包括DNP和三井化學。 資料顯示,新光電氣在東京證交所的Prime市場上市,估值約7500億日元。根據Techno Systems Research數據, 該公司今年排名全球第四大半導體封裝公司 ,占據全球市場9.2%的份額,其客戶包含英特爾、AMD等全球半導體大廠。 圖源:日經
    的頭像 發表于 12-14 09:25 ?419次閱讀

    C語言C++中那些不同的地方

    C語言雖說經常和C++在一起被大家提起,但可千萬不要以為它們是一個東西?,F在我們常用的C語言是C89標準,C++是C++99標準的。C89就是在1989年制定的標準,如今最新的是C11
    的頭像 發表于 12-07 14:29 ?555次閱讀
    C<b class='flag-5'>語言</b>和<b class='flag-5'>C++</b>中那些不同的地方

    如何選擇創建c語言c++

    選擇創建 C 語言C++ 都需要綜合考慮多個因素。在決定使用哪種語言之前,我們需要對這兩種語言的特點、優缺點、適用場景、學習成本等進行全面的了解和對比。下面是關于選擇創建 C
    的頭像 發表于 11-27 15:58 ?254次閱讀

    C/C++語言學習大全套

    電子發燒友網站提供《C/C++語言學習大全套.rar》資料免費下載
    發表于 11-18 14:33 ?0次下載
    C/<b class='flag-5'>C++</b><b class='flag-5'>語言</b>學習大全套

    單片機編程語言可以用c++嗎?

    單片機編程語言可以用c++嗎?
    發表于 11-09 06:40

    【開源三方庫】Aki:一行代碼極簡體驗JS&amp;C++語言交互

    ,是前端JS與Native C/C++的FFI(Foreign Function Interface 跨語言交互接口)。 Aki ——針對OpenHarmony上提供JS與C/
    發表于 08-07 17:04

    如何為Arm編譯Cc++代碼

    C++源代碼翻譯成機器代碼的編譯器。 ?將匯編語言源代碼翻譯成機器代碼的匯編程序。 ?一個鏈接器,用于將多個機器代碼模塊組合成一個可執行文件。 可用的工具鏈包括: ?Arm編譯器6?;赼rmclang
    發表于 08-02 17:28

    TypeScript之父也搞大模型:推出TypeChat

    C# 和 TypeScript 之父 Anders Hejlsberg 今天宣布了全新的開源項目 ——TypeChat,它通過 AI 在自然語言和應用程序模式 (application schema),以及 API 之間構建了一座 “橋梁”,能用新穎有趣的方式使用
    的頭像 發表于 07-24 09:27 ?593次閱讀
    <b class='flag-5'>TypeScript</b>之父也搞大模型:推出TypeChat
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>