chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入分析最熱門語言流行的原因和應(yīng)用

5RJg_mcuworld ? 來源:lq ? 2018-11-30 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為全球知名開發(fā)者社區(qū) GitHub,包括了 Google、Facebook、微軟等眾多技術(shù)巨頭都會(huì)在這里安營扎寨,而每年 GitHub 都會(huì)發(fā)布一份Octoverse 報(bào)告,該報(bào)告總結(jié)了 GitHub 和開源社區(qū)的一些趨勢和內(nèi)部消息,以及來自 GitHub 數(shù)據(jù)科學(xué)團(tuán)隊(duì)的更多資料。

在 GitHub 上,每項(xiàng)技術(shù)的核心都是編程語言。今年的Octoverse報(bào)告(https://octoverse.github.com/projects)中,我們對(duì) GitHub 上的編程語言的出鏡率和趨勢做了一個(gè)簡單的分析。本文將深入分析最熱門語言流行的原因和應(yīng)用。

衡量編程語言的流行度有很多種途徑。在這份報(bào)告中我們采用了公開和私有代碼倉庫中的主要語言的獨(dú)立貢獻(xiàn)者的數(shù)量。另外,我們還采用了主要語言的代碼倉庫的創(chuàng)建數(shù)量。

2008~2018 年編程語言排行榜,根據(jù)代碼倉庫創(chuàng)建數(shù)量排名

如今,使用 Java 創(chuàng)建的代碼倉庫超過了任何其他語言。過去十年內(nèi) JavaScript 創(chuàng)建的代碼倉庫數(shù)量穩(wěn)定上升,從上圖可以看出從 2011 年之后就有了穩(wěn)定的上升趨勢。在這個(gè)時(shí)間點(diǎn),GitHub 的總代碼倉庫數(shù)量將近 100 萬,而新的 JavaScript 服務(wù)器(如 2009 年發(fā)布的 Node.js)使得開發(fā)者可以在客戶端和服務(wù)器開發(fā)中使用同一種語言。

編程語言排行榜,根據(jù) 2018 年 9 月 30 日時(shí)的貢獻(xiàn)者數(shù)量排名

JavaScript 也是公開和私有代碼倉庫中擁有貢獻(xiàn)者最多的語言。在世界上任何地方、任何大小組織中都是這樣。但是,我們也看到了 GitHub 上新興語言的成長。TypeScript 去年在所有區(qū)域的公開、私有和開源代碼倉庫中進(jìn)入了前十名。而像 DefinitelyTyped(https://github.com/DefinitelyTyped/DefinitelyTyped)之類的項(xiàng)目能幫助人們在 TypeScript 中使用普通的 JavaScript 庫,促進(jìn)了 TypeScript 的接受程度。

我們也注意到一些語言的流行度在下降。Ruby 在過去幾年的流行程度一直在下降。盡管 Ruby 的貢獻(xiàn)者人數(shù)依然在上升,但 JavaScript、Python 等其他語言增長得更快。新的項(xiàng)目很少用 Ruby 寫,特別是個(gè)人或小型組織的項(xiàng)目,這些項(xiàng)目更傾向于使用 JavaScript、Java 或 Python。

按照地理位置劃分的流行程度,根據(jù) 2018 年 9 月 30 日時(shí)的貢獻(xiàn)者數(shù)量排名

在過去 12 個(gè)月中,我們并沒有看到不同區(qū)域中的語言使用情況有多少不同。但是,TypeScript 在南美和非洲的排名要高于在北美和歐洲的排名。原因可能是非洲和南美的開發(fā)者社區(qū)相對(duì)較新。去年非洲和南美的代碼倉庫平均要比北美和歐洲的代碼倉庫更年輕。這也許意味著開發(fā)者們更傾向于較新的開發(fā)技術(shù)。

增長最快的語言排行榜,根據(jù) 2018 年 9 月 30 日時(shí)的貢獻(xiàn)者數(shù)量排名

許多大公司的項(xiàng)目都在使用 PowerShell,使得它排名上升。類似地,Go 也因?yàn)榇笮徒M織而進(jìn)入了排名,而且在各種類型的代碼倉庫中都有增長,今年它在開源代碼倉庫中排名第九。我們也看到,趨勢在朝著靜態(tài)類型的方向發(fā)展,以增強(qiáng)類型安全性和互操作性。其中 Kotlin、TypeScript 和 Rust 增長最快。

2018 年為什么是這些編程語言流行?

那么,2018 年編程語言流行的原因是什么?下面是我們的觀點(diǎn)。

類型安全

除了 Python 之外,我們看到了靜態(tài)類型的崛起,很可能是因?yàn)樗転閭€(gè)人開發(fā)者和大型應(yīng)用的開發(fā)團(tuán)隊(duì)帶來安全性和效率。TypeScript 的可選靜態(tài)類型增加了安全性,而 Kotlin 能提供巨大的交互性,同時(shí)還允許創(chuàng)建可信的類型安全的程序。

互操作性

TypeScript 在榜單中上升的部分原因是它能與 JavaScript 共存。Rust 和 Kotlin 也在上升榜中,兩者分別吸引了 C 和 Java 的使用者。Python 的靈活性和互操作性也十分出色,比如開發(fā)者可以直接從 Swift 中調(diào)用 Python API(https://github.com/tensorflow/swift/blob/master/docs/DesignOverview.md#python-interoperability)。

互操作性不僅意味著語言可以建立在已有的社區(qū)上,還意味著語言可以與不同的社區(qū)融合并超越。比如,Kotlin 去年被認(rèn)為是 Android 平臺(tái)上的首選。

開源

當(dāng)然,這些語言都是開源項(xiàng)目,且都在 GitHub 上維護(hù)。社區(qū)負(fù)責(zé)為 Kotlin 等新語言進(jìn)行改進(jìn)、回答問題并提供資源,幫助開發(fā)者選擇這些語言,并在 2018 年以后繼續(xù)使用這些語言。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2992

    瀏覽量

    114863
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38404
  • 開源代碼
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    3390

原文標(biāo)題:JavaScript憑借什么力壓 Java、Python,橫掃編程語言榜單?

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入分析LED電源損壞原因

     經(jīng)常聽到業(yè)內(nèi)有人抱怨說每次LED燈具壞了一看又是電源壞了,所以LED燈具里最不可靠的是電源,可能他說的是事實(shí)??墒且策€需要深入分析一下,LED電源損壞的原因。
    發(fā)表于 04-20 13:45 ?6089次閱讀

    12種最熱門的開源項(xiàng)目,你都知道哪些?

    GitHub 上最熱門的開源項(xiàng)目有哪些,又有哪些新的項(xiàng)目擠進(jìn)熱門榜單了呢,一起來看看。
    的頭像 發(fā)表于 04-03 08:38 ?1.1w次閱讀

    深入分析運(yùn)放的作用

    深入分析了4-20mA的運(yùn)放選型、A/D基準(zhǔn)電壓對(duì)測量精度影響等問題。
    的頭像 發(fā)表于 01-15 13:47 ?4872次閱讀
    <b class='flag-5'>深入分析</b>運(yùn)放的作用

    Xilinx_FPGA_內(nèi)部結(jié)構(gòu)深入分析

    Xilinx_FPGA_內(nèi)部結(jié)構(gòu)深入分析存儲(chǔ)單元存儲(chǔ)單元可以配置為D觸發(fā)器,就是我們常說的FF,Xilinx稱之為FD;也可以配置為鎖存器,Xilinx稱之為LD。輸出和三態(tài)通路各有一對(duì)寄存器外加一
    發(fā)表于 08-02 22:48

    uCOS任務(wù)堆棧的深入分析(轉(zhuǎn))

    uCOS任務(wù)堆棧的深入分析(轉(zhuǎn))
    發(fā)表于 08-24 23:30

    深入分析Windows和Linux動(dòng)態(tài)庫應(yīng)用異同

    深入分析Windows和Linux動(dòng)態(tài)庫應(yīng)用異同 摘要:動(dòng)態(tài)鏈接庫技術(shù)實(shí)現(xiàn)和設(shè)計(jì)程序常用的技術(shù),在Windows和Linux系統(tǒng)中都有動(dòng)態(tài)庫的概念,采用動(dòng)
    發(fā)表于 10-22 11:36 ?1379次閱讀

    筆記本的結(jié)構(gòu)深入分析

    筆記本的結(jié)構(gòu)深入分析  電腦技術(shù)的應(yīng)用為我們的生活和工作帶來了巨大改變,使我們的生活學(xué)習(xí)工作有了質(zhì)的轉(zhuǎn)變。普通的用戶對(duì)電腦的了解一
    發(fā)表于 01-21 15:53 ?4621次閱讀

    如何深入分析電源電路技巧(二):駕馭噪聲電源

      隨著現(xiàn)在對(duì)更高效、更低成本電源解決方案需求的強(qiáng)調(diào),電子發(fā)燒友網(wǎng)整合《如何深入分析電源電路》系列文章,就各種電源管理課題提出一些對(duì)您有幫助的小技巧。該專欄面向各
    發(fā)表于 06-08 14:15 ?2910次閱讀
    如何<b class='flag-5'>深入分析</b>電源電路技巧(二):駕馭噪聲電源

    2017年最熱門八大鋰電新材料

    2017年鋰電產(chǎn)業(yè)將持續(xù)升溫,而最熱門的鋰電材料又有哪些呢?本文專門為大家盤點(diǎn)了2017年最熱門鋰電新材料。
    發(fā)表于 02-06 17:05 ?2636次閱讀

    帶你了解最熱門的三款FRAM產(chǎn)品

    這兒有最最最最最熱門的三款FRAM產(chǎn)品。
    的頭像 發(fā)表于 08-22 15:19 ?9275次閱讀
    帶你了解<b class='flag-5'>最熱門</b>的三款FRAM產(chǎn)品

    了解多線程并深入分析CreateThread與_beginthreadex本質(zhì)區(qū)別

    本文將帶領(lǐng)你與多線程作第一次親密接觸,并深入分析CreateThread與_beginthreadex的本質(zhì)。
    的頭像 發(fā)表于 01-09 17:08 ?4892次閱讀
    了解多線程并<b class='flag-5'>深入分析</b>CreateThread與_beginthreadex本質(zhì)區(qū)別

    深入分析MCU堆棧的作用 以及該如何設(shè)置堆棧大小

    深入分析MCU堆棧的作用,以及該如何設(shè)置堆棧大小
    的頭像 發(fā)表于 03-01 14:13 ?5859次閱讀
    <b class='flag-5'>深入分析</b>MCU堆棧的作用 以及該如何設(shè)置堆棧大小

    (轉(zhuǎn))深入分析STM32單片機(jī)的RAM和FLASH

    (轉(zhuǎn))深入分析STM32單片機(jī)的RAM和FLASH
    發(fā)表于 12-02 11:51 ?11次下載
    (轉(zhuǎn))<b class='flag-5'>深入分析</b>STM32單片機(jī)的RAM和FLASH

    最熱門的十大綠色能源公司

    電子發(fā)燒友網(wǎng)站提供《最熱門的十大綠色能源公司.doc》資料免費(fèi)下載
    發(fā)表于 11-02 14:37 ?1次下載
    <b class='flag-5'>最熱門</b>的十大綠色能源公司

    深入分析:大帶寬競爭形勢下同軸接入網(wǎng)的價(jià)值

    電子發(fā)燒友網(wǎng)站提供《深入分析:大帶寬競爭形勢下同軸接入網(wǎng)的價(jià)值.pdf》資料免費(fèi)下載
    發(fā)表于 11-10 11:26 ?0次下載
    <b class='flag-5'>深入分析</b>:大帶寬競爭形勢下同軸接入網(wǎng)的價(jià)值