Java第二名的位置已經被Python取代了

2020-11-25 電子發燒友

Java第二名的位置已經被Python取代了

程序猿 發表於 2020-11-23 11:12:40

自TOIBE程式語言排行榜發布20年以來,C和Java語言一直佔據排行榜第一、第二的位置,不過這一局勢在本月發生了扭轉,C語言依然位列第一,但是Java第二名的位置已經被Python取代了。

有人說Python的流行和數據挖掘、人工智慧數值計算等領域的蓬勃發展息息相關,但是,TIOBE CEO Paul Jansen認為Python的流行和它普遍的需求有關,在過去,大多數編程活動都是由軟體工程師來完成的。但是現在到處都需要編程技能,而且優秀的軟體開發人員一直供不應求,因此,一些非軟體工程師也需要學習一些簡單的,易於學習的,編輯周期短並且能夠快速部署的程式語言。

Python剛好完全滿足以上條件,這樣一來Python的流行也算大勢所趨,而Java卻和Python的發展趨勢大相逕庭,自5月份被C反超後,僅僅過了半年,又再次遭受重創被Python反超,市場份額大幅下降。   對此Paul Jansen還分享了一則他的親身經歷,前段時間,Paul Jansen的車爆胎了,於是叫來交警幫忙,一位修車機械師問了他的職業是什麼,當他回答軟體工程師的時候,那位修車師傅笑了笑,開始和他說自己的愛好,原來他喜歡用Python編程,那一刻,Paul Jansen才意識到Python將無處不在。   下面還是一起來看看具體排行詳情:  Top 10 程式語言 TIOBE 指數走勢(2002-2020)

其他程式語言排名

歷史排名(1988-2020)

程式語言「年度榜」( 2003-2019) 

責任編輯:lq

打開APP閱讀更多精彩內容

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

相關焦點

  • 相比於Java,python到底有哪些優勢?
    由於在AI的帶動下python更是異軍突起,撼動了許多老大哥的地位。可唯獨java穩如泰山,不可動搖!自然而然的就會出現python與Java的討論聲。本文的目的在於討論python和java相比到底有哪些優勢,至於缺點暫且不提!
  • 打工人打工魂,打工的必會java調用python的幾種用法
    本文轉載自【微信公眾號:五角錢的程式設計師,ID:xianglin965】,經微信公眾號授權轉載,如需轉載與原文作者聯繫圖丨pexelsjava調用python的幾種用法(看這篇就夠了)在java類中直接執行python語句準備工作:創建maven工程,結構如下:到官網https://www.jython.org
  • Java API + Python AI,實現跨平臺任務調度
    API接口服務├── controller│ └── CheckController.java├── mq│ └── MqService.java│ └── MqConsumer.java3,MqConsumer.java接收任務處理狀態消息,使用的是發布訂閱消息Topic4,配置完成後,啟動API服務,運行單元測試驗證消息發送接收功能5,API服務接收到的狀態信息四,AI業務處理服務
  • Python 拓展之詳解深拷貝和淺拷貝
    我們接下來在看一個例子,請你在往下看的時候保證上面的你已經懂了,不然容易暈車。>>> first = {'name':'rocky','lanaguage':['python','c++','java']}>>> second = first.copy()>>> second{'name': 'rocky', 'lanaguage': ['python', 'c++', 'java
  • python爬蟲-urllib、urllib2、requests三者關係
    爬蟲編程,有很多語言可選,python、php、go、java···甚至是c。這裡我們選擇python作為爬蟲的程式語言,因為它簡單易上手,並且節約生命。python爬蟲這裡需要聲明的是以下的教程都是基於python2.7的,python3已經有很大的變化了。
  • 《小灰教你零基礎學python》-Python入門語言
    二、什麼是程式語言程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:javapython程式語言有很多,咱們就學簡單強大的python即可。
  • C/C++、Java、JavaScript、PHP、Python分別用來開發什麼?
    同時,Java在手機領域也有一席之地, 在普遍智能化之前, 很多手機就是以支持java應用作為賣點的,而智慧型手機爆發之後, Java手機主場變成了Android,作為安卓的標準程式語言而存。總結:Java:網頁, 企業級開發, 普通應用軟體, 遊戲後臺。
  • PySpark源碼解析,用Python調用高效Scala接口,搞定大規模數據分析
    _gateway.jvm在 launch_gateway (python/pyspark/java_gateway.py) 中,首先啟動 JVM 進程:SPARK_HOME=_find_spark_home()#LaunchthePy4jgatewayusingSpark'sruncommandsothatwepickupthe
  • windows上python開發環境的搭建
    對於C,C++, java等靜態性語言而言,需要通過IDE(集成開發環境)來便利開發過程;對於perl, python這種動態性語言而言,其開發環境的搭建就顯得簡單多了,只需要安裝好對應的解釋器,以及選擇一個順手的編輯器即可。
  • 用Python畫朵玫瑰,只要五分鐘
    最近一個項目在用python,想著這次不用java了,用python給媽媽個禮物吧。Turtle庫是Python語言中一個非常強大的繪製圖像的函數庫,她提供了很多強大的方法,可以方便快速的繪圖,今天我們就來試一下,畫朵玫瑰送給媽媽。
  • Python可視化工具推薦:圖片交互性行極佳的Plotly
    1、 簡單介紹一般大家在學習python機器學習的時候,用的最多的可視化的包就是matplot和seaborn, 這2個可視化的優點在於門檻低,代碼容易理解,並且容易上手。在市場上,還有一種很火的軟體叫echart,那為什麼我們不介紹echart而介紹python plotly呢,那是因為echart是用java來寫的,並且寫法比較複雜,需要重新學習java語言才能畫出類似的這種可交互的圖出來。
  • Python初學者請注意!別這樣直接運行python命令
    曉查 編譯整理量子位 報導 | 公眾號 QbitAIPython已經成為全球最受歡迎的程式語言之一。原因當然是Python簡明易用的腳本語法,只需把一段程序放入.py文件中,就能快速運行。而且Python語言很容易上手模塊。比如你編寫了一個模塊my_lib.py,只需在調用這個模塊的程序中加入一行import my_lib即可。
  • TIOBE:Python超越Java成為第二語言
    第三也是 Java 在 Tiobe 指數中的最低位置,Tiobe 指數使用多個搜尋引擎上的查詢來得出其評級。Python 顯示比一年前的位置上升了 2.27%,這與同期 Java 下降了 - 4.57% 形成鮮明對比。在 7 月份開發者分析機構 RedMonk 的程式語言流行度排名中,Python 也從 Java 手中搶走了第二名。
  • 基於python+OpenCV模塊的人臉識別定位技術
    什麼是OpenCV模塊OpenCV是一款跨平臺的視覺庫,可以支持的作業系統有Linux、Windows和Mac OS作業系統,並且還提供了多種語言的接口,比如Python,java,MATLAB等常用語言。
  • 學習Python對辦公真的有用嗎?用經驗告訴你答案
    今天來聊一聊學習python的事情,相信很多人都看到過朋友圈出現的python廣告,抑或是各種公眾號推出的python學習課堂,並且大多數都以「學會python讓你辦公效率直線提升,升職加薪一路狂飆」為賣點來進行宣傳,那麼,我這裡就要提出一個問題了。
  • Java程式設計師必備基礎:Java代碼是怎麼運行的?
    java源文件編譯為class字節碼 類加載器把字節碼加載到虛擬機的方法區。但是java是一門面向對象的高級語言,它不僅語法非常複雜,抽象程度也非常高,並不能直接運行在計算機硬體機器上。 Java虛擬機(Java Virtual Machine 簡稱JVM)是運行所有Java程序的抽象計算機,是Java語言的運行環境。
  • Kotlin 能取代 Java 嗎?
    原文:https://dzone.com/articles/java-vs-kotlin-which-one-will-be-the-best-in-2019本文為 CSDN 翻譯,如需轉載,請註明來源出處。【完】
  • Python爬蟲學到什麼程度就可以去找工作了?
    有朋友在群裡和大家討論,問的最多的問題就是,python 爬蟲學到什麼程度可以去找工作了,關於這點,和大家分享下我的理解。去招聘網上看看需求都有哪些,直接做個拉勾網爬蟲(有需要的私信)出結果了:仔細看看,我們可以得出以下幾點:1、 python 不是唯一可以做爬蟲的,很多語言都可以,
  • 運維工程師的未來——Python
    在這背後是一家又一家的網際網路公司提供的各種服務,我們在使用每個服務的時候都會去訪問網際網路公司的伺服器,而為了正常訪問,運維工程師需要很多人工操作,但面對海量爆發的訪問,利用傳統的運維技術應對也已經略顯吃力。當然除了這些傳統的運維技術,我們也並不是沒有其他的應對方式。