程式語言Top 5有一個明顯的變化就是C語言排行第一了

2020-12-26 電子發燒友

程式語言Top 5有一個明顯的變化就是C語言排行第一了

發表於 2020-06-03 17:48:59

TIOBE公布了5月份程式語言排行榜。相比上個月程式語言Top 5有一個明顯的變化就是C語言排行第一了,隨後分別是Java、Python、C++、C#。前20名排行如下:

4月份的時候,Java和C就已經非常接近了,5月份C語言更是一鼓作氣直接超越Java,登上第一的寶座,為了重回第一,C語言整整花了5年的時間,上一次C語言排名第一是在2015年。

C語言為何能超越Java?  關於這個問題,TOIBE推測可能和COVID-19有關,儘管這聽起來有些愚蠢,但某些程式語言確實可以從中受益,還記得前不久,美國州長急聘精通COBOL的程式設計師的新聞麼?還有數據科學領域的Python和R,也在這個階段大有提升,因為每個人都在通過技術手段尋找治療該病毒的藥物。   回到Top 20榜單,本月變動還是比較大的,Python也在不斷往上提升,本月從第四上升為第三。值得注意的是,Scratch在本月又上升了一個名次,計算機越來越成為生活中不可分割的一部分,教兒童編程的語言隨之越來越流行,這一次,Scratch不知道會不會給大家帶來新驚喜?   下面一起來看看詳細榜單:

Top 10 程式語言 TIOBE 指數走勢(2002-2020)

其他程式語言排名

歷史排名(1988-2020)

程式語言「名人榜」( 2003-2019) 

打開APP閱讀更多精彩內容

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

相關焦點

  • 5 月程式語言排行榜:C 重回第一,今年程式語言名人堂冠軍還會是它...
    上一次C排名第一是在2015年。我們只能猜測為什麼C又是第一名。其中一個原因可能是冠狀病毒。這聽起來可能很傻,但有些程式語言確實從這種情況中受益。數據科學領域的例子有Python和R,因為每個人都在尋找病毒的解毒劑。但是,嵌入式軟體軟體如C和C++也越來越受歡迎,因為它們被用在醫療設備的軟體中。另一方面,值得一提的是,Rust現在已經接近前20名(一個月內從27名升至21名)。
  • 2020年度程式語言排行榜出爐!C語言稱霸,Java遭遇滑鐵盧?
    ,排名前5位依次是C語言、Java、Python、C++和C#。  去年C語言再次超越Java,成為程式語言年度第一名。從排行來看,今年依舊守住了第一的寶座,而Java在短短的一年內掉了近 5 個百分點,與第三的Python 幾乎打成平手。。
  • 2020年7月程式語言排行榜:R語言取得新突破,統計程式語言要火了?
    2020年7月程式語言排行榜:R語言取得新突破,統計程式語言要火了? TIOBE已公布2020年7月的程式語言排行榜。C語言依然排行第一了,隨後分別是Java、Python、C++、C#。
  • C語言編程核心要點
    原文標題C語言編程核心要點,男人看了沉默,女人看了本文轉載自【微信公眾號:碼磚雜役,ID:whatis9527want】引言筆者有十餘年的C++開發經驗,相比而言,我的C經驗只有一兩年,C比較簡單,簡單到《The C Programming Language》(C程序設計語言)只有區區的200多頁,相比上千頁的C++大部頭,不得不說真的很人性化了
  • 看完7月TIOBE程式語言排行,學習這個語言的人笑了,月薪直逼20k+
    前幾日,TIOBE7月語言榜單公布了,C語言連續3個月蟬聯第一,Java和Python依舊保持在前三的位置,但是Java與C語言之前的差距繼續拉大,Python雖然下降了0.17%,但是應該在一段時間內依舊是前三的位置。
  • 程式語言那麼多,選擇學習C語言的三大理由!
    都2020年了,為什麼大學裡教的第一門語言還是C?最近在網上看到很多同學都在吐槽這個問題。程式語言那麼多,C語言到底有何優勢值得大家選擇呢?首先作為一門已經問世50年的老語言了,C語言已經很老了,但不可否認的是它仍然很能打,無論是曾經風靡一時的java還是現在火熱的python,在風口過後,屹立不倒的還是C語言。根據最新的TOIBE排名,C語言高居榜首,而且縱觀近20年程式語言的排名變化,C語言也一直都是前三甲,這充分說明了它的江湖地位!
  • C語言怎麼樣?今天聊聊C語言的發展史!
    這裡,我想說一句可能有點片面的話,就是:如今這世界上,凡是帶電的地方,可能都會有她(C語言)或者她的子孫的影子。 一、C語言發展史 1. 語言之父
  • 【愛找茬】都是C語言,單片機C語言和普通的C語言究竟有什麼差異呢?
    許多小夥伴在學完C語言後想入門單片機,但學著學著發現明明都是C語言,為什麼單片機C語言和我當初學的C語言有差異呢?今天小編就來梳理我們平時所學的C語言與單片機C語言的有什麼樣的不同。
  • 現代程式語言哪家強?2020年你或許應該了解這7門程式語言
    另外,你還可以學習一門受歡迎程度正在上升的語言。我對主流程式語言非常尊重。但在這裡,我列出現代程式語言,這些語言可以提高你的工作效率,使你成為一個更好的開發人員。此外,我還將涉及更廣泛的領域:系統編程,應用程式開發,網絡開發,科學計算。「現代程式語言」這個詞是模稜兩可的。許多人認為像 Python、JavaScript 這樣的語言是現代程式語言。
  • 第一篇:C語言編程基礎語法
    本專欄系列分六篇,總結了C語言基礎知識的核心要點。教學視頻已上線,讀者可根據自身情況有選擇性地學習。01編程基礎C語言——貝爾實驗室、Dennis Ritchie屬於高級語言,更接近人類語言邏輯,需要編譯器編譯,執行依賴運行環境;但容易學習。其特點:模塊化編程程序設計,層次清晰;語句簡潔,提出程序庫概念;功能強大,系統、應用軟體均可開發;移植性好,適合不同的作業系統。除此之外,C語言還有豐富的運算符、數據結構等,程序設計自由度大,可以對硬體進行操作。
  • 想學編程?先來理解一下C語言的Helloworld程序吧
    C語言作為一門計算機科學歷史上裡程碑式的程式語言,現在依然被廣泛使用。其功能強大,內容簡單,想學習編程的小夥伴們不妨先學習一下C語言。本文將介紹一下K&R所寫的經典程序:Helloworld的簡要分析。
  • TIOBE 8 月程式語言:C、Java 差距拉大,R 語言盛行
    整理 | 屠敏程式語言社區 TIOBE 最新發布了 8 月程式語言排行榜。相比上個月,本月 TIOBE 指數整個體變化並不大。C 語言依然保持強勁的增長勢頭,與第二名 Java 之間差距逐月增大,從上個月相差 1.35% 的份額逐步增長到 2.55% 的差額。
  • 2020 年七大 AI 程式語言大盤點
    隨著近年來的發展,人工智慧促進企業的發展,這該歸功於底層程式語言核心的改進。隨著人工智慧的蓬勃發展和程式語言的持續改進,對高效、熟練的程式設計師和工程師的需求激增。雖然有很多程式語言可以讓你在人工智慧上開發領域輕鬆起步,但是沒有一種程式語言可以成為人工智慧編程的「一站式」解決方案,因為每種程式語言都有自己的獨特之處。目的不同,對語言的要求也會不同。
  • C語言函數調用過程中的內存變化解析
    相信很多編程新手村的同學們都會有一個疑問:C 語言如何調用函數的呢?這個調用不是指C 語言上的函數調用的語法,而是在內存的視角下,函數的調用過程。本文將從C 語言調用實例,內存視角,反彙編代碼來探討C 語言函數的調用過程,也可以說是C 語言函數調用過程圖解。通過這個C 語言函數調用過程圖解,同學們將會知道,C 語言函數在調用時,內存空間是怎樣變化的。 要想理解這一個過程還好涉及到函數棧幀的概念。
  • 4月份全球程式語言排行榜新鮮出爐,一個顯著變化意味著大機遇
    最近,TIOBE推出了4月份全球程式語言排行榜,整體上似乎和3月份出入不大。但是有一個顯著變化值得關注,基於圖形的程式語言Scratch已進入TIOBE索引的前20名。Scratch是麻省理工學院開發的一款簡易圖形化編程工具,這個軟體的開發團隊稱為「終身幼兒園團隊」(Lifelong Kindergarten Group),據說幾乎所有的孩子都會一眼喜歡上這個軟體,從而建立起編程的欲望。乍一看,對於旨在教孩子如何編程的程式語言來說,這似乎有些奇怪。
  • C語言?c+?到底先學哪個才能更好的理解編程,這些你造嗎
    最近大一新生們剛剛結束第一個學期的學習,接踵而來的問題也越來越多,不同的學校有不同的學習節奏,但是基本上都是從C語言或者c++開始學起。現在越來越多的人對於「學習C語言還有必要嗎?」這件事比較糾結。
  • python與c語言的語法有哪些不一樣的
    在眾多程式語言之中,想必很多人都聽說過Python和C語言,在進行編程學習之前,大家都會問:python和c語言的區別有哪些?我該如何選擇?接下來我們來看看吧。2、內存管理:Python使用自動垃圾收集器進行內存管理;在C語言中,程式設計師必須自己進行內存管理。3、應用:Python是一種通用程式語言,多範式的,支持面向對象編程、程序編程以及函數編程;C是結構化程式語言,允許使用函數、選擇、迭代,主要用於硬體相關的應用程式。
  • 過去50年間,十大熱門語言及發明者大盤點
    軟體領域有許多程式語言,每年還湧現出越來越的新語言。新發布的語言有Scala、Kotlin、Go和Closure,但歷史證明,只有少數語言能存活下來,其中一些語言對軟體領域的發展做出了巨大貢獻。
  • 外媒Dice:Ruby、Objective-C 等 5 種程式語言可能會衰落
    根據 Dice 報導,並不是所有的程式語言都永遠存在,因為新一代的開發人員會接受他們覺得更容易使用的其他語言和框架。為了確定哪種程式語言可能在中長期內註定失敗,他們查看了TIOBE和RedMonk的受歡迎程度排名,以及Dice自己的職務公告資料庫。列出以下語言:
  • C語言程序設計試題及答案
    A) 程序行 B) 語句 C) 函數 D) 字符2、C語言規定,在一個源程序中main函數的位置( )。C) %   D)==5、一個完整的C程序包含一個或多個函數,對於main函數,下列不正確的是(   )。