色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Python仍然是增長最快的主流編程語言

0BFC_eet_china ? 來源:互聯網 ? 作者:佚名 ? 2017-10-09 10:56 ? 次閱讀

摘要:本文根據Stack Overflow流量分析了Python及其他一些編程語言的發展情況,同時也對高收入國家與非高收入國家的情況進行了對比。以下是譯文。

我們最近的研究表明,富裕國家(世界銀行定義為高收入國家)喜歡研究的技術與其他國家的不同。其中,我們看到最大的差異是Python語言。當我們關注高收入國家的時候,甚至可以看到Python的增長速度甚至比Stack Overflow Trends或者其他一些全球軟件開發排名顯示的還要快。

在這篇文章中,我們將探討過去五年中Python語言不尋常的增長速度,正如在高收入國家的Stack Overflow流量中所示的那樣。 “增長最快”一詞可能很難精確定義,但是我們認為Python確實是增長最快的主流編程語言

本文提到的大部分數字都來自高收入國家,比如美國、英國、德國、加拿大和其他類似的國家,他們加起來占了Stack Overflow 64%的流量。其他一些國家,如印度、巴西、俄羅斯和中國,也為全球軟件開發生態系統做出了巨大的貢獻。盡管這些國家的Python也在增長,但本文幾乎不涉及這些經濟體。

需要強調的是,使用某種語言的用戶數并不能用來衡量該語言的質量:我們現在正在講的是開發人員使用的編程語言,而不是處方。

Python在高收入國家的增長情況

你可以在Stack Overflow Trends上看到,Python在過去幾年里一直在迅速增長。但是對于這篇文章,我們將重點關注高收入國家,并且分析的是Stack Overflow上問題的訪問情況,而不是用戶提的問題。

有關Stack Overflow問題視圖的數據可以追溯到2011年底,在這段時間內,我們可以看一下Python相對于其他五種主流編程語言的增長情況。這是目前高收入國家中Stack Overflow訪問量前十的標簽中的六個;另外還有這四個沒包括在內,分別是CSS、HTML、Android和JQuery。

2017年6月,Python第一次成為高收入國家Stack Overflow訪問量最大的標簽。它在美國和英國是訪問量最大的標簽,在大部分其他高收入國家中也是排在前兩名(另外一個要么是Java要么是JavaScript)。這尤其令人印象深刻,因為在2012年,Python的訪問量小于其他五種語言,而到現在其訪問量已經增長了2.5倍。

產生這種現象的部分原因是Java流量的季節性因素。由于Java是本科重點課程,所以它的流量會在秋季和春季上升,而在夏季下降。但是它會在年底再次趕上Python嗎?我們可以嘗試使用名為“STL”的模型來預測未來兩年的增長情況,這個模型能將增長情況與季節性趨勢相結合,從而預測未來的值。

根據這個模式的預測,Python可能會在今年秋天保持領先地位或被Java反超,但到了2018年,Python肯定會成為最受歡迎的標簽。STL還暗示JavaScript和Java在高收入國家中的流量將保持相似的水平,就跟最近兩年的情況差不多。

從整體上來看,有哪些標簽增長得最快?

以上我們只看了六種主流語言,那么目前在高收入國家中還有哪些目前增長最快的技術呢?

我們用2017年和2016年的流量占比來定義增長率。在這個分析中,我們只考慮編程語言(比如Java和Python)和平臺(比如iOS、Android、Windows和Linux),不包括類似Angular的框架和類似TensorFlow的庫。

由于這個漫畫中描述的“增長最快”存在問題,因此,我們使用平均差異圖來比較各個語言的增長率與整體平均增長率。

Python憑借著27%的年增長率在所有標簽中獨占鰲頭,它既是流量最大也是增長最快的標簽。擁有類似增長率的第二大標簽是R語言。我們可以看到,其他大多數大標簽的流量在高收入國家都保持穩定,而Android、iOS和PHP的訪問量則略有下降。(我們在之前一篇Flash之死的帖子中研究了一些流量減少的標簽,如Objective-C、Perl和Ruby)。我們還注意到,在函數式編程語言中,Scala是流量最大并且增長非常迅速的語言,F#和Clojure則較小并且還在不斷下降,而Haskell則位于它們之間并保持著穩定。

在上圖中有一個重要的東西被遺漏了:TypeScript的流量去年竟然增長了142%,這足以讓我們對它進行單獨處理,以避免超過現有的范圍。你還可以看到,其他一些較小語言(例如R、Go和Rust)的增長速度與Python差不多或更快,而且也有許多標簽,例如Swift和Scala,它們的增長情況也很驚人。與Python相比,他們的流量變化情況怎么樣呢?

像R和Swift這樣的語言的發展情況確實很驚人,而TypeScript在更短的時間內表現出了更快速的擴張。如圖所示,當標簽一開始相對較小時,則后期越容易出現較快地增長。

請注意,我們的意思并不是說這些語言可以與Python“抗衡”。相反,我們正在解釋的是為什么要把它們單獨拿出來分析,這些都是較低流量的標簽。Python有著一個與眾不同的情況,它是Stack Overflow中最受歡迎的標簽之一,也是增長最快的一個

其他地區的情況

到目前為止,我們一直都在分析高收入國家的發展趨勢。那么,在像印度、巴西、俄羅斯、中國等其他一些國家中,Python的增長情況如何呢?

它依然是增長最快的編程語言。

在非高收入國家中,Python仍然是增長最快的主流編程語言;它只是最開始的水平比較低,并且是在兩年后才開始增長(從2014年開始,而不是2012年)。事實上,非高收入國家的Python同比增長率略高于高收入國家。

本文中有關高收入國家標簽流量增減的許多結論也都適用于其他地區,并且這兩者的增長率存在著0.979的相關性。在某些情況下,你會看到類似于Python的“滯后”現象,即某個技術在高收入國家的接受度發展水平比其他地區要早一到兩年。

下一步工作

我們不希望挑起所謂的“語言之戰”。一種語言的用戶數量并不代表著它的質量,而且肯定無法告訴你哪種語言更適合某種特定情況。不過,考慮到這個觀點,我們認為有必要了解一下有哪些語言建起了開發者生態系統,以及生態系統當前的發展情況。

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

    關注

    5089

    文章

    19170

    瀏覽量

    306812
  • 編程語言
    +關注

    關注

    10

    文章

    1949

    瀏覽量

    34893
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84936

原文標題:Python是高收入國家增長最快的語言,沒有之一!

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    gitee 支持的編程語言有哪些

    Gitee 支持的常見編程語言Python :一種廣泛使用的高級編程語言,以其清晰的語法和代碼可讀性而聞名。 Java :一種面向對象
    的頭像 發表于 01-06 09:50 ?103次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過
    的頭像 發表于 12-24 17:33 ?419次閱讀

    對比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨特的優勢和適用場景。以下是對這兩種編程語言的對比: 一、語法和易用性
    的頭像 發表于 11-15 09:31 ?400次閱讀

    NPU支持的編程語言有哪些

    NPU(Neural Processing Unit)是一種專門為深度學習和人工智能應用設計的處理器。NPU支持的編程語言通常與它所集成的平臺或框架緊密相關。以下是一些常見的編程語言
    的頭像 發表于 11-15 09:21 ?851次閱讀

    Python編程:處理網絡請求的代理技術

    在網絡編程中,代理技術扮演著至關重要的角色,尤其在處理網絡請求時。通過代理服務器,我們可以實現請求的轉發、緩存、負載均衡以及安全控制等功能。Python作為一種功能強大的編程語言,為提
    的頭像 發表于 11-12 07:23 ?219次閱讀

    Orin芯片的編程語言支持

    語言支持 Orin芯片支持多種編程語言,以滿足不同開發者的需求。其中,C/C++和Python是兩種廣泛應用的編程
    的頭像 發表于 10-27 16:45 ?366次閱讀

    labview是什么編程語言寫的

    的一種圖形化編程語言。它并不是用傳統的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨特的圖形化
    的頭像 發表于 09-04 16:00 ?1078次閱讀

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選
    的頭像 發表于 08-01 15:27 ?2187次閱讀

    Python語言基礎2

    電子發燒友網站提供《Python語言基礎2.rar》資料免費下載
    發表于 07-17 17:23 ?1次下載

    opencv-python和opencv一樣嗎

    的。以下是對OpenCV和OpenCV-Python的比較: 編程語言: OpenCV是一個跨平臺的庫,支持多種編程語言,如C++、Java
    的頭像 發表于 07-16 10:38 ?1337次閱讀

    如何使用Python進行神經網絡編程

    。 為什么使用PythonPython是一種廣泛使用的高級編程語言,以其易讀性和易用性而聞名。Python擁有強大的庫,如TensorF
    的頭像 發表于 07-02 09:58 ?436次閱讀

    PLC編程語言和C語言的區別

    在工業自動化和計算機編程領域中,PLC(可編程邏輯控制器)編程語言和C語言各自扮演著重要的角色。盡管兩者都是
    的頭像 發表于 06-14 17:11 ?3125次閱讀

    教你一招,簡化儀器Python編程控制!

    許多行業的工程師都使用自動化來擴展其測試儀器的功能,而大多是選擇免費的編程語言——Python來完成。作為適用于自動化的主要編程語言
    的頭像 發表于 03-15 14:31 ?2525次閱讀
    教你一招,簡化儀器<b class='flag-5'>Python</b><b class='flag-5'>編程</b>控制!

    四種編程語言之間的區別和聯系

    編程語言是一種人與計算機之間進行交流的方式,不同的編程語言有著不同的特點和用途。本文將對四種常見的編程
    的頭像 發表于 02-05 14:16 ?1675次閱讀

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

    C語言、C++、Java和Python是四種常見的編程語言,各有優點和特點。 C語言: C語言
    的頭像 發表于 02-05 14:11 ?2542次閱讀
    主站蜘蛛池模板: 99久久国产宗和精品1上映| 免费看国产曰批40分钟| 国产欧美精品一区二区三区-老狼| 国产在线视频分类精品| 免费观看的毛片| 婷婷亚洲五月色综合久久| 在线亚洲中文精品第1页| 国产精品大陆在线视频| 毛片免费观看的视频在线| 偷窥 亚洲 色 国产 日韩| a色毛片免费视频| 久久精品手机观看| 亚洲 日韩 在线 国产 视频| 9国产露脸精品国产麻豆| 精品国产影院| 午夜国产理论| 德国黄色录像| 欧美高清video mr.sexo| 中文字幕乱码一区AV久久| 狠狠躁日日躁人人爽| 我的漂亮朋友在线观看全集免费| ppypp午夜限制不卡影院私人| 久久婷婷五月综合色丁香| 亚洲性夜色噜噜噜网站2258KK| 疯狂小护士| 青青草原直播| AV亚洲精品少妇毛片无码| 快穿之诱受双性被灌满h| 亚洲精品国产AV成人毛片| 国产传媒在线播放| 日韩免费一级毛片| MATURETUBE乱妇| 欧美高清video mr.sexo| 主播蜜汁丝袜精品自拍| 久久999视频| 野花影院手机在线观看| 果冻传媒在线观看进入窗口| 亚洲AV久久无码精品九号软件| 国产福利视频在线观看福利| 日日噜噜夜夜爽爽| 丰满的寡妇hd高清在线观看|