Python 一舉超越 Java,最新程式語言流行度排名來啦

2020-12-15 騰訊網

京東數科編譯自tiobe.com

TIOBE 涉足程式語言排名已經快 20 年了,這麼多年裡,Java 和 C 語言一直霸榜前兩名,但今年形勢變了——C 語言依然拿下頭把交椅,但 Python 卻搶走了第二名的寶座。

有人認為,Python 強勢崛起是因為數據挖掘、AI 與數值計算等應用的爆發。不過,對於 Python 上位我有自己的看法。我相信,Python 能如此流行主要還是因為它更加平易近人。在過去,大多數程式語言都有門檻,專業的軟體工程師才能操作。現在,什麼工作都需要編程能力,但好的軟體開發者卻缺的很。因此,我們需要一個非軟體工程師就能 Hold 住且易學易用的新型程式語言,而 Python 幾乎能滿足上面所有要求。

以下為 TIBOE 2020 年 11 月的最新程式語言流行度排名:

各程式語言歷年份額

看完了前 20 名,如果你還想繼續了解,可以繼續參考下面的排行榜(21-50 位)

排行榜第 51-100 位

鑑於以下程式語言份額較小,因此只按首字母排列(排名不分先後),也許有朝一日它們中也會冒出個新 Python 呢。

ABC, ActionScript, Applescript, Arc, AutoLISP, bc, Bourne shell, C shell, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Dylan, Elixir, Elm, Emacs Lisp, Erlang, F#, Forth, Hack, Icon, Inform, Io, J, Korn shell, LabVIEW, Ladder Logic, Lingo, LiveCode, Maple, Mercury, MQL4, NATURAL, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, REXX, Ring, RPG, Simulink, Small Basic, Solidity, SPARK, Stata, Vala/Genie, VBScript, Verilog

各程式語言歷史流行度一覽

歷年最受歡迎程式語言

相關焦點

  • 月入過萬的程式語言PHP、Python、Java到底該選擇哪一個
    是太陽系最好的語言php?還是在編程江湖名稱響噹噹的Python?還是很早就玩起對象模式的java?同學們是不是已經一頭霧水了呢?下面我們來分析下各個語言的優劣勢說到php,大家第一反應是「世界上最好的語言」,沒毛病,它就是啊,php是開發最快速的語言,很多中小型創業公司首選的第一語言。別的語言還在搭架構,php開發的項目已經上線了,what?
  • 程式語言那麼多,選擇學習C語言的三大理由!
    都2020年了,為什麼大學裡教的第一門語言還是C?最近在網上看到很多同學都在吐槽這個問題。程式語言那麼多,C語言到底有何優勢值得大家選擇呢?首先作為一門已經問世50年的老語言了,C語言已經很老了,但不可否認的是它仍然很能打,無論是曾經風靡一時的java還是現在火熱的python,在風口過後,屹立不倒的還是C語言。根據最新的TOIBE排名,C語言高居榜首,而且縱觀近20年程式語言的排名變化,C語言也一直都是前三甲,這充分說明了它的江湖地位!
  • TIOBE 12 月程式語言:Python 有望第四次成為年度語言
    回顧過去一年,程式語言領域百花齊放。在 TIOBE 近日發布的12月最新排行榜中,Python 和 Java 你追我趕,Python 漲幅佔優,預計有望成為有史以來四度奪得「年度程式語言」稱號的程式語言!
  • python和java哪個好
    python和java哪個好?書聲琅琅Python培訓老師介紹,這兩年來IT教育發展迅速,程式語言隨著發展也日益月異,比較火的Python語言發展迅速,與傳統使用的JAVA語言來說,火爆程度差不多,就有同學問了,python和java這兩個語言到底哪個好呢?
  • java、php、python誰更容易學習呢?
    IT開發是公認的高薪行業吸引了很多人的加入,目前市場上受歡迎的程式語言很多,其中java是老牌程式語言,擁有很高的市場佔有率,php被看做是Web後端開發的主要語言,而python隨著人工智慧時代的到來而備受關注。
  • 《小灰教你零基礎學python》-Python入門語言
    二、什麼是程式語言程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:javapython>c語言php(有人稱php是最好的程式語言)這裡包括咱本套課程需要學習的python,其實理解咱這麼理解就行:咱們和外國人交流需要說英語,那麼咱們必須要學會英語才能和對方溝通;咱們需要讓電腦進行「溝通」就必須要使用程式語言。
  • 腳踢java,拳打php,年薪百萬的python!該擔心找工作嗎?我勸你冷靜
    針對上面的問題我就打算先對比下幾個點,數據來源於職友集,拉鉤等各大網站對比之前,請讓我先喊一聲1、職位的問題這裡展示了前10名城市的職位個數,毫無疑問,北京、上海這種一線城市是職位最多的,但是一些二線城市也不少但是沒有對比就沒有傷害,我們用老牌語言
  • 2021年程式語言趨勢預測:Python和JavaScript仍火熱,Go不可小覷
    程式語言及框架似乎總是被人拿來比較,這裡我們只談語言。作為開發人員,在當今這個技術更迭飛快的時代要連年吃香並非易事,很多十年開發經驗以上的開發人員不知道經歷了多少語言的變化,今年還在用C語言,下一年就是D了。「PHP是世界上最好的程式語言」已被人忘卻,但「青春飯」和35歲「金龍躍魚門」的傳說確真實發生。
  • 軟體程式語言這麼多,為什麼淄博小夥伴選擇Java呢
    4、「不同的開發語言之間有啥不同,java有什麼優勢?」 5、「學習JAVA和大數據有哪些區別?以後的就業方向有什麼不同?」 開發語言那麼多,Java、php、python、C++、C、golang、JavaScript(js)、Object-C、swfit、node等等,我該如何選擇?
  • Python繼續霸榜,上古語言Cobol獲關注,IEEE2020程式語言榜單揭曉
    機器之心報導參與:魔王、杜偉IEEE 發布了最新的程式語言排行榜。與 2019 年相比,Python、Java、C 和 C++ 依然分列總榜單前 4,而 JavaScript 取代了 R 語言成了榜單的第 5 名。
  • 日常疑惑:編程學Java還是學C語言?
    這兩門程式語言都是IT行業的寵兒,Java與和C語言各自的技術特點、應用方向上有所不同,沒有伯仲之分,所以這也讓初學者們覺得很難選:應該選擇哪個做為入門語言呢?從學習的難易度上來說,java語言比C語言要簡單。
  • 5 月程式語言排行榜:C 重回第一,今年程式語言名人堂冠軍還會是它...
    TIOBE排行榜5月份數據2020年5月TIOBE指數以下是官方說明:五月標題:程式語言C又回到了第一位Java和C在4月份已經非常接近了,但是這個月C再次超越了Java。該索引可用於檢查您的編程技能是否仍然是最新的,或者在開始構建新的軟體系統時,對應採用何種程式語言作出戰略決策。TIOBE程式語言變化圖其他程式語言:下面列出了完整的前50種程式語言。
  • 最適合單片機編程的高級語言,除了C語言,別無選擇!
    單片機為什麼還在用C語言編程?答案是:C語言是最適合單片機編程的高級語言。 這個問題的意思應該是:現在有很多很好用的高級語言,如java,python,VC等等,為什麼這些語言不能用來編寫單片機程序呢?那麼這個問題的答案就是:不能不能,而是不合適。
  • 為什麼推薦學習Java找工作,而非python?
    其實程式語言學習那門一樣,基礎才是最重要,那我為什麼推薦學習Java找工作呢?對於初學者來說或者轉行的編程領域的人來說,學習程式語言,你應該考慮的一個是崗位的問題,也就是崗位的需求量,雖然崗位越多競爭越大,這個你完全不用擔心。
  • 十大受歡迎的程式語言你pick哪一個?
    而且在2019年裡Stack Overflow開發者調查中JS語言被公認為最流行的頂級程式語言;是GitHub上最流行的程式語言!可是根據Google趨勢數據顯示,自去年以來,JavaScript的流行度似乎有所下降。設定評分為100分的話,去年1月評分達90以上;但是到了12月,JavaScript的流行度評分就僅有62分了。
  • JetBrains:2020年程式語言排名 Java最受歡迎
    IDE工具開發商JetBrains基於2萬名開發者,對程式語言的最新情況進行了統計描摹。就受歡迎程度而言,Java高居第一位,但在使用人數上,JavaScript則名列榜首。歡迎程度的統計方法是,讓參與的開發者選出三種立即覺得必要的語音,最後算結果。
  • 電腦入門程式語言
    今天和大家介紹一下電腦入門編程學什麼語言更合適。首選python語言,python 是一門開源免費、通用型的腳本程式語言,現在社會上會python語言的人很吃香的。它上手簡單,功能強大,堅持「極簡主義」。
  • TIOBE:2020年5月程式語言排行榜 C語言五年後重返第一
    TIOBE 已公布 2020 年 5 月的程式語言排行榜。本期最大的亮點是 C 語言超越 Java,重返第一的位置。C 語言上一次排名第一,還是在 2015 年。在上個月的榜單中,兩者的指數就已經非常接近了。那麼是什麼讓 C 重新拿下第一的寶座呢?
  • 為什麼Java語言比CPP競爭編程要慢?
    為什麼Java語言比CPP競爭編程要慢? 最重要的因素是開始競爭性編程時選擇合適的語言。通常,我們選擇語法簡短,執行速度非常快或我們熟悉的語言,並且我們知道特定語言的所有工作模式,無論是Java還是C ++。
  • 2020年 ieee spectrum程式語言排行榜
    近日,IEEE Spectrum發布了2020年的IEEE Spectrum程式語言排行榜。Python連續第四年奪冠。Java和C語言分列第二和第三。為了進行程式語言流行度的分析,IEEE Spectrum程式語言排行榜綜合了八個來源的11個指標,通過加權和組合來進行排行的。這八個來源分別是CareerBuilder,GitHub,Google,Hacker News,IEEE,Reddit,Stack Overflow和Twitter。