那曲檬骨新材料有限公司

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

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

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

Python的受歡迎程度真的能超越JavaScript嗎?

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-10-08 09:02 ? 次閱讀

JavaScript和Python是現(xiàn)在最具影響力的兩種編程語言,可用于構(gòu)建各種應(yīng)用程序。其中,JavaScript多年來一直是全球主流編程語言,深受開發(fā)者歡迎;而借著機(jī)器學(xué)習(xí)的東風(fēng),Python近幾年增長(zhǎng)迅猛,大有趕超勢(shì)頭。

面對(duì)這種局面,不少人都對(duì)兩種語言的未來充滿好奇,而資深開發(fā)者M(jìn)elight的話可以代表其中的一種觀點(diǎn):“隨著技術(shù)領(lǐng)域不斷迎來新發(fā)展,我們可能會(huì)看到JavaScript與Python在流行度上不相伯仲——以及后者也許更能贏得大多數(shù)開發(fā)者的心。”

那么,在未來五年內(nèi),Python的受歡迎程度真的能超越JavaScript嗎?

注:本文只比較流行度,不會(huì)在JavaScript和Python之間選出“最佳編程語言”,它們的用處截然不同,也不能完全互相替代。

廣受歡迎的JavaScript

JavaScript最初于1995年發(fā)布,它是一種腳本編程語言,主要用于為網(wǎng)頁添加交互性功能。現(xiàn)在還有一些基于它的高級(jí)版本,如Node.js,可用于在應(yīng)用程序的后端添加額外功能。

事實(shí)上,在所有網(wǎng)站中,我們可以相信有94.9%用到了JavaScript。下面是JavaScript之所以流行的三個(gè)主要原因:

JavaScript既可以在后端使用,也可以在前端使用,且容易實(shí)現(xiàn)。

JavaScript是一種跨平臺(tái)的編程語言,比如通過Facebook的React Native框架,開發(fā)人員可以用JavaScript構(gòu)建在桌面和移動(dòng)平臺(tái)上部署的應(yīng)用程序。

龐大的JavaScript愛好者社區(qū)。

根據(jù)Stack Overflow的2018年開發(fā)者調(diào)查結(jié)果,JavaScript是現(xiàn)在最常用的編程語言。下面是Stack Overflow的一幅統(tǒng)計(jì)圖,顯示了各編程語言的流行度:

可以發(fā)現(xiàn),有69.8%的受訪用戶表示支持JavaScript,而穩(wěn)定使用Python的用戶只占38.8%。事實(shí)上,JavaScript在過去六年中一直在各類調(diào)查中占據(jù)最受歡迎編程語言榜單的榜首,比如GitHub就曾發(fā)過一份報(bào)告,稱JavaScript仍然是現(xiàn)在擁護(hù)者最多的語言。

2017年,GitHub在一份調(diào)查報(bào)告中指出,目前大多數(shù)使用代碼托管網(wǎng)站的開發(fā)者更喜歡把JavaScript作為自己的語言,下面是其中的一張圖,顯示了平臺(tái)上337種語言的pull request總數(shù)(前11):

很明顯,JavaScript在數(shù)據(jù)上占據(jù)絕對(duì)的主導(dǎo)地位。但報(bào)告也表示,截至2017年,Python已經(jīng)取代Java成為GitHub上第二大最流行的語言,當(dāng)年pull request數(shù)較上一年提升了40%,增長(zhǎng)顯著。

越來越受歡迎的Python

Python最初發(fā)布于1991年,所以它的“年齡”其實(shí)比JavaScript更大。它是一種高級(jí)通用語言,功能強(qiáng)大,可用于完成各種任務(wù),包括構(gòu)建Web應(yīng)用程序、分析數(shù)據(jù)和創(chuàng)建機(jī)器學(xué)習(xí)算法

以下是導(dǎo)致Python用戶量猛增的三個(gè)主要原因:

語法簡(jiǎn)單易用是Python最廣為人知的一個(gè)優(yōu)點(diǎn)。它強(qiáng)調(diào)代碼可讀性和簡(jiǎn)單性,這使得它成為許多新手的首選語言。

Python的可靠性和高效為它贏得了許多AI專家的喜愛,隨著當(dāng)前機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和數(shù)據(jù)科學(xué)應(yīng)用的增加,Python已成為該領(lǐng)域?qū)I(yè)人士的首選。更重要的是,它已經(jīng)有了非常完備的機(jī)器學(xué)習(xí)庫,這能穩(wěn)固它的地位。

和JavaScript一樣,Python也有一個(gè)活躍社區(qū),用戶在多年間已經(jīng)創(chuàng)作了大量指南和博客,進(jìn)一步降低了學(xué)習(xí)門檻。

根據(jù)2018年9月的TIOBE指數(shù)數(shù)據(jù),Python首次成為第三大最受歡迎的編程語言。在20世紀(jì)90年代初,它進(jìn)入榜單,然后又花了10年才首次進(jìn)入TIOBE指數(shù)前10名,之后,它始終在第5名附近徘徊,最終在上月問鼎第三。

TIOBE指數(shù)是編程語言流行度的一個(gè)權(quán)威指標(biāo)。它每月更新一次,評(píng)級(jí)計(jì)算基于全球技術(shù)工程師、課程、第三方供應(yīng)商的數(shù)量及流行搜索引擎索引次數(shù),如谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube和百度。

由于Python在完成各種技術(shù)任務(wù)中的使用頻率越來越高,因此Stack Overflow將其稱為“增長(zhǎng)最快的主要編程語言”。下面是一個(gè)Stack Overflow圖表,顯示了與高收入國(guó)家2012至2018年間,Python問題相較其他編程語言提問的增長(zhǎng)情況:

根據(jù)上圖可得,2017年6月是Python是一個(gè)特殊時(shí)間點(diǎn),從這個(gè)月開始,它首次在提問量上超越JAVA和JavaScript,排名第一。而綜合圖中的情況看,Python的增長(zhǎng)是6種語言中最明顯的,從2012年的默默無聞,到2018年的笑傲群雄,它在短短六年內(nèi)增長(zhǎng)了2.5倍。

此外,Stack Overflow還據(jù)此構(gòu)建了一個(gè)模型,用于預(yù)測(cè)未來兩年內(nèi)主流編程語言的流量變化情況。

令人驚訝的是,這個(gè)模型認(rèn)為Python還能延續(xù)前幾年的增長(zhǎng)幅度,并在2020年相對(duì)JavaScript仍保持領(lǐng)先。此外,Stack Overflow還比較了2016年至2017年間主要編程語言的流量同比增長(zhǎng)率:

如截圖所示,Python實(shí)現(xiàn)了27%的高年同比增長(zhǎng)率,勢(shì)頭迅猛。而JavaScript這兩年來在流量上的變化并不明顯,稱得上是陷入停滯了。

小結(jié)

雖然JavaScript多年來一直被稱為互聯(lián)網(wǎng)的“Lingua Franca(通用語)”,但Python可能會(huì)在未來幾年內(nèi)打破這一局面,畢竟它在數(shù)據(jù)上已經(jīng)顯示出了令人驚訝的增長(zhǎng)態(tài)勢(shì)。

但最終結(jié)局會(huì)如何,這還是個(gè)需要時(shí)間檢驗(yàn)的東西。從另一方面來說,其實(shí)編程語言的流行度變化也反映了互聯(lián)網(wǎng)的發(fā)展趨勢(shì),5年后的Web開發(fā)、軟件開發(fā)必定會(huì)和5年前有所不同,現(xiàn)在再加上數(shù)據(jù)科學(xué)的強(qiáng)勢(shì)切入,我們誰都無法準(zhǔn)確預(yù)測(cè)下一個(gè)5年會(huì)是什么樣。

無論如何,面對(duì)不斷發(fā)展變化的行業(yè),每個(gè)開發(fā)者要做的是不斷學(xué)習(xí)新知識(shí),讓自己不要落后于時(shí)代。

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

    關(guān)注

    10

    文章

    1950

    瀏覽量

    34981
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037

原文標(biāo)題:在未來五年內(nèi),Python的受歡迎程度能否超過JavaScript?

文章出處:【微信號(hào):jqr_AI,微信公眾號(hào):論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux為什么受歡迎

    ,報(bào)告還顯示嵌入式開發(fā)者們還在使用eCos, BSD, FreeRTOS,TinyOS等開源操作系統(tǒng)進(jìn)行嵌入式開發(fā)。在調(diào)查報(bào)告中VDC集團(tuán)列舉了幾項(xiàng)Linux受歡迎的主要原因:
    發(fā)表于 07-18 07:15

    2021年最受工程師歡迎的技能:Python第一

    Python等相關(guān)編程技能。Python成為2020年最受歡迎技能之一Udemy報(bào)告指出,Python、React(web)、Angular、機(jī)器學(xué)習(xí)和Docker將成為2020年最
    發(fā)表于 06-30 10:13

    Python成為世界上最受歡迎的語言_Java定為入門語言?

    根據(jù)IEEE Spectrum研究報(bào)告顯示,在2016年排名第三的Python在今年已經(jīng)成為世界上最受歡迎的語言,C和Java分別位居第二和第三位。 最近報(bào)道,Java被斯坦福大學(xué)定為入門語言,主要
    發(fā)表于 06-30 15:33 ?2159次閱讀

    6款常用Python IDE詳解

    Python語言是最受歡迎的web語言之一,特別是近幾年,python語言廣泛的運(yùn)用于各類網(wǎng)站開發(fā)、處理系統(tǒng)管理等。python語言這么受歡迎
    發(fā)表于 04-03 11:40 ?12次下載

    Python如此受歡迎的原因是什么

    Python帶有許多數(shù)據(jù)可視化的包。Matplotlib 是最為常用的庫,可以生成基本的圖形和圖表。
    發(fā)表于 03-06 18:37 ?1168次閱讀

    微軟Edge瀏覽器受歡迎程度超過了Firefox

    根據(jù)最新的市場(chǎng)份額報(bào)告顯示,微軟3月份在Windows和macOS上的Edge瀏覽器用戶明顯增加,目前該瀏覽器的受歡迎程度已經(jīng)超過了Firefox。
    的頭像 發(fā)表于 04-03 16:10 ?2503次閱讀

    Python為什么那么受歡迎

    21世紀(jì),不會(huì)Python等于文盲。 這句流行語并非夸張,《2020年職場(chǎng)學(xué)習(xí)趨勢(shì)報(bào)告》顯示,在2020年最受歡迎的技能排行榜,Python排在第一。 除職場(chǎng)外,Python也開始走入
    的頭像 發(fā)表于 09-30 10:11 ?1814次閱讀

    Python受歡迎程度直上升 即將超過Java

    開始就已經(jīng)登上了TIOBE榜單的第三位,但它的受歡迎程度一直在上升,本月,該指數(shù)達(dá)到了11.28%的歷史新高。相反地,Java目前正處于自2001年以來的最低點(diǎn),如今Python已經(jīng)和Java十分接近
    的頭像 發(fā)表于 10-23 10:41 ?1888次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>受歡迎</b><b class='flag-5'>程度</b>直上升 即將超過Java

    JavaScript為什么如此受歡迎

    JavaScript 之所以能在編程語言中名列前茅,是有充分的理由的。
    的頭像 發(fā)表于 11-17 15:08 ?3391次閱讀

    Oculus Quest 2已成最受歡迎的VR頭顯

    %的占有率奪得榜首。這個(gè)數(shù)字可能無法反映整個(gè)市場(chǎng)的情況,但Steam硬件調(diào)查結(jié)果也讓我們看到了這款VR設(shè)備的受歡迎程度與日俱增。
    的頭像 發(fā)表于 03-08 14:44 ?4126次閱讀

    vivo比較受歡迎的手機(jī)有哪些

    vivo比較受歡迎的手機(jī)有哪些?
    的頭像 發(fā)表于 01-24 18:26 ?8586次閱讀

    使用ESP32、Pythonjavascript的遠(yuǎn)程控制繼電器

    電子發(fā)燒友網(wǎng)站提供《使用ESP32、Pythonjavascript的遠(yuǎn)程控制繼電器.zip》資料免費(fèi)下載
    發(fā)表于 11-10 10:27 ?1次下載
    使用ESP32、<b class='flag-5'>Python</b>和<b class='flag-5'>javascript</b>的遠(yuǎn)程控制繼電器

    2023年受歡迎8款編程語言排名:Python 第二

    根據(jù)DevJobsScanner發(fā)布的報(bào)告,2023年度(從2022年1月到2023年5月)需求量最大的編程語言數(shù)據(jù)顯示,JavaScriptPython和Java仍然是職場(chǎng)上備受歡迎的編程語言。
    的頭像 發(fā)表于 07-28 17:57 ?5216次閱讀

    微軟:VSCode決定放棄Python 3.7

    Python 3.7 的受歡迎程度還相當(dāng)巨大。根據(jù)三方數(shù)據(jù)統(tǒng)計(jì),在使用 Python 3.X 的網(wǎng)站當(dāng)中,許有 17.2% 使用 Python
    的頭像 發(fā)表于 10-31 16:43 ?965次閱讀
    微軟:VSCode決定放棄<b class='flag-5'>Python</b> 3.7

    怎樣開啟javascript功能

    JavaScript功能,首先需要打開你的瀏覽器。在這篇文章中,我將詳細(xì)介紹各個(gè)主流瀏覽器中開啟JavaScript功能的方法。 一、Google Chrome Google Chrome是目前最受歡迎
    的頭像 發(fā)表于 12-03 11:13 ?3876次閱讀
    威尼斯人娱乐城 2013十一月九问好| A8百家乐官网娱乐场| 博天堂百家乐官网官网| 百家乐开闲的几率多大| 百家乐官网tt娱乐平台| 大发888游戏代充省钱技巧| 成人百家乐官网的玩法技巧和规则 | 六合彩网| 百家乐开户代理| 巧家县| 最新百家乐的玩法技巧和规则 | 百家乐必胜绝| 波浪百家乐官网测试| 大发888娱乐场手机版| 在线百家乐赌场| 皇冠百家乐官网皇冠网| 百家乐麻将牌| 玩百家乐官网去哪个娱乐城最安全 | 大发888游戏平台hg dafa888 gw| 百家乐单跳投注法| 伟易博百家乐官网现金网| 澳门百家乐游戏下| 风水24山分房图| 百家乐官网赌王有哪些| 大发888真人真钱网址| 美国百家乐怎么玩| 百家乐官网系统足球博彩通| 大发888游戏平台3403| 百家乐在发牌技巧| 百家乐官网游戏平台排名| 大发888在线娱乐合作伙伴| 川宜百家乐破解版| 百家乐官网论坛代理合作| 娱乐城开户彩金| 百家乐如何打轮盘| A8百家乐官网的玩法技巧和规则 | 百家乐官网技巧在那里| 大发888客户端下| 百家乐游戏资料网| 百家乐官网深圳广告| 长治县|