c++和java哪個難_2020 年 11 月編程語言排行榜,Python 超越 Java ?

7f9f17d1d07215480a44e07b61843d3a.png

來源:tiobe.com/tiobe-index/November-2020

TIOBE 2020 年 11 月份的編程語言排行榜已經公布,官方的標題是:Python 勢如破竹,超越 Java

題外話: 目前小哈正在個人博客(新搭建的網站,域名就是犬小哈的拼音) www.quanxiaoha.com 上更新《Go語言教程》,畢竟Go是未來,還是要學一下的,這個教程系列小哈會一直更新下去,目前已經更新到 Go語言的基礎語法了,歡迎小伙伴們訪問哦~

TIOBE 排行榜中 C 和 Java 一直占據著前兩位,近 20 年來沒有哪個語言可以撼動它們兩的地位,直到這幾年 Python 發展越來越快,市場占有率一直在提升,從去年開始已升至排行榜第三,這個月 Python 歷史性的排到了排行榜的第二位。

Python 近幾年隨著大數據、數據挖掘、人工智能等領域的發展,越來越受到大家的青睞,由于 Python 上手學習比較簡單,除了很多專業的開發人員學習外,非專業的數據處理人員也開始慢慢的接觸 Python。

a025f11290a526b2b7a10d7d262bcbd5.png

Python 與 Java 的 AI 核心代碼:

3751eaa3a714febd666ea4e662b207da.png
383babdea1e473c00432e48f6f04a286.png
614f6873601ddd9f6ec9692aead6b7cb.gif

(本圖僅供娛樂)

從 2018 年開始,Python 的關注度就在快速攀升,而 Java 相對來說有些下滑,此消彼長,Python ?本月首次超越 Java。

18ce4cdcce0b0c803149969c446b6317.png

國內的情況我們可以參照下百度的搜索指數, 2017 年之前 Java 搜索指數還是高于 Python的,而 2018 年之后 Python 搜索指數迅速攀升,超過 Java ,而且差距越來越大。

e17c35dc292b14c1a7f68690295de905.png

以下是 2019 年到 2020 年的搜索指數概覽:

929ce2d7ec8352f7f693ecefb237f7fb.png

我們也可以看下 Google 對兩門語言的熱度分析:

1e2dfd6a79eff98522837de55898750a.png

可以對比下美國和全球的情況:

d04e9067490dfcc24d4eae5eb907206d.png
20429e8c4b33cf2b360f7207c1577e89.png

可以看出近近年我們國家在互聯網方面的發展確實是迅猛。

Python 與 Java 不能說誰好,誰不好,只能說各自有各自擅長的領域。

Python 目前的版本分為 2.x 和 3.x,3.x 是不兼容 2.x 版本的。

Python 2.0 于 2000 年 10 月 16 日發布。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python 2.7 被確定為最后一個 Python 2.x 版本。

Python 3.0 于 2008 年 12 月 3 日發布,它對語言做了較大修訂而不能完全后向兼容。

最新穩定版本 3.9.0 ( 2020年10月5日 )

預覽版本 3.10.0a1 ( 2020年10月5日)

如果你對 Python 感興趣可以訪問:

**Python2.x 教程:**https://www.runoob.com/python/python-tutorial.html

**Python3.x 教程:**https://www.runoob.com/python3/python3-tutorial.html

de5d61b28958f4f312a750186f9aa1ac.png

Python2.x 在線編譯工具:https://c.runoob.com/compile/6

**Python3.x 在線編譯工具:**https://c.runoob.com/compile/9

本月,在前 10 的排名中與 10 月份相比最大的變化就是 Java 與 Python 互換了位置,其他沒有變化。

10 月份編程語言排名前十的分別是:C,Java,Python,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。

11 月份編程語言排名前十的分別是:C,Python,Java,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。

排名 1-20 的編程語言

8e4798571ec1176476699af5753dd3f5.png

排名 21-50 的編程語言

af8ba409170adf69f8b14b7d06f217d5.png

各大編程語言的歷史排名(1988-2020)

d6545f079f10d1a2aa024b45018caf51.png

編程語言“名人榜”( 2003-2019)

df7c1ac1fc5fd58aafe3ca9ac41920d9.png

TIOBE 每個月都會公布一次編程語言的排行榜,這份排行榜排名基于全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜索引擎以及技術社區,如 Google、百度、維基百科等等。

數據反應目前主流編程語言的變化趨勢,對我們學習和工作可作為一個參考,但各個語言都有它們各自適合的應用場景,所以也不必過于在意,畢竟語言的好壞在于如何去使用它。

題外話: 目前小哈正在個人博客(新搭建的網站,域名就是犬小哈的拼音)?www.quanxiaoha.com?上更新《Go語言教程》,畢竟Go是未來,還是要學一下的,這個教程系列小哈會一直更新下去,目前已經更新到?Go語言的基礎語法了,歡迎小伙伴們訪問哦~

END

e07120df2e6fed1d229ae712657fe0a9.gif

有熱門推薦?

1.?從零搭建 Spring Cloud 服務(超級詳細)

2.?一份 Spring Boot 項目搭建模板 ~

3.?如何設計日志采集系統?不妨看看這篇文章

4.?實戰篇:一個核心系統 3 萬多行代碼的重構之旅

c2844739387cfc0ffa228fa0b52dbd6f.gif

最近面試BAT,整理一份面試資料《Java面試BATJ通關手冊》,覆蓋了Java核心技術、JVM、Java并發、SSM、微服務、數據庫、數據結構等等。

獲取方式:點“在看”,關注公眾號并回復?Java?領取,更多內容陸續奉上。

文章有幫助的話,在看,轉發吧。

謝謝支持喲 (*^__^*)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260820.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260820.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260820.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C# 溫故而知新:Stream篇(七)

C# 溫故而知新:Stream篇(七) NetworkStream 目錄: NetworkStream的作用簡單介紹下TCP/IP 協議和相關層次簡單說明下 TCP和UDP的區別簡單介紹下套接字(Socket)的概念簡單介紹下TcpClient,TcpListener,IPEndP…

第3章 Python 數字圖像處理(DIP) - 灰度變換與空間濾波7 - 直方圖處理 - 直方圖、歸一化直方圖

目錄直方圖處理直方圖處理 令rk,k0,1,2,…,L?1r_k, k0, 1, 2, \dots, L-1rk?,k0,1,2,…,L?1表于一幅LLL級灰度數字圖像f(x,y)f(x,y)f(x,y)的灰度。fff的非歸一化直方圖定義為: h(rk)nk,k0,1,2,…,L?1(3.6)h(r_{k}) n_{k}, \quad k 0, 1, 2, \dots, L-1 \tag{…

Xamarin Android提示找不到資源屬性定義

為什么80%的碼農都做不了架構師?>>> Xamarin Android提示找不到資源屬性定義 錯誤信息:”Resource.Attribute”未包含”actonBarSize”的定義 Xamarin Android經常會出現找不到資源屬性的錯誤。遇到這種問題,建議先清理解決方法和…

Google Chrome保存插件方法

1、拷貝下面地址到記事本 https://clients2.google.com/service/update2/crx?responseredirect&xid%3D~~~~%26uc 2、打開插件所在的頁面,拷貝插件地址到記事本 如:https://chrome.google.com/webstore/detail/axure-rp-extension-for-ch/dogkpdfckl…

java web項目_[適合初中級Java程序員修煉手冊從0搭建整個Web項目](二)

前言文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/bin392328206種一棵樹最好的時間是十年前,其次是現在six-finger-web一個Web后端框架的輪子從處理Http請求【基于Netty的請求級Web服務器】 到mvc【接口封裝轉發)】,再…

MapReduce操作HBase

運行HBase時常會遇到個錯誤,我就有這樣的經歷。 ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 檢查日志:org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol versio…

轉 ABAP_ALV_Function方式與OO方式(較為簡單、普通的ALV)

ABAP_ALV_Function方式與OO方式(較為簡單、普通的ALV) 分類: SAP ABAP2013-01-31 09:58 1511人閱讀 評論(0) 收藏 舉報目錄 一、ALV簡介 1、簡介 2、ALV_GRID介紹 3、其它描述 二、開發ALV的基本流程 三、ALV相關開發細節 1、標準ALV與對象ALV的共同開發細節 2、標準…

MAC OS X 1.1 El Capitan安裝方法與步驟

2019獨角獸企業重金招聘Python工程師標準>>> 蘋果公司發布了最新的Mac系統El Capitan,我也跟風安裝了, 昨天試了一天終于算是安裝成功了. ###電腦配置: CPU: E3-1230 v2 主板: 技嘉B75M D3V 顯卡: 微星6850 聲卡: Realtek ALC887 鍵盤: Noppoo 84鍵機械鍵盤 ###下載…

vp與vs聯合開發-網口通信(socket)

Socket通信是一種在網絡中進行進程間通信的機制。它使用了一種稱為套接字(Socket)的編程接口,通過該接口可以創建、連接、發送和接收數據等操作。 Socket通信中,有兩個主要的角色:服務器和客戶端。服務器負責監聽指定…

第3章 Python 數字圖像處理(DIP) - 灰度變換與空間濾波8 - 直方圖處理 - 直方圖均衡化(全局直方圖均衡化)

直方圖均衡化 灰度映射函數: sT(r),0≤r≤L?1(3.8)s T(r), \quad 0\leq r \leq L -1 \tag{3.8}sT(r),0≤r≤L?1(3.8) 假設: (1) T(r)T(r)T(r)在區間0≤r≤L?10 \leq{r} \leq{L-1}0≤r≤L?1 上是一個單調遞增函數。 (2) 對于0≤r≤L?10 \leq{r} …

python 元組和列表區別_Python干貨整理:一分鐘了解元組與列表使用與區別

元組是 Python 對象的集合,跟列表十分相似。下面進行簡單的對比。列表與元組1、python中的列表list是變量,而元組tuple是常量。列表:是使用方括號[],元組:則是使用圓括號()2、兩者都可以使用索引讀取值列表1.列表中的a…

JS拖拽,移動與拉伸

上次做的簡單的拖拽:javascript簡單拖拽練習(鼠標事件 mousedown mousemove mouseup) 這次增加了一些相關的功能,增加四個角的拉伸改變寬度,主要還是用到一些簡單的坐標位置計算,沒有什么技術難度,熟練了一下自己對拖拽…

關于release后retainCount還是1的問題

轉自:http://www.cocoachina.com/bbs/read.php?tid175523 realse之后再調用還能調用的的問題,我做了這么多年也是經常遇到,也曾經試圖尋找原因, 就像6樓說的,很多時候都會出現realse過后還能調用的現象。而且對象不是…

Maven for Eclipse 第二章 ——安裝 m2eclipse插件

m2eclipse 是一個提供了 Maven 與 Eclipse 整合的插件。它的意圖是橋接上 Maven 和 Eclipse 之間的缺口。通過 Maven 原型提供的簡單直白的接口創建項目,它使 Maven 在 IDE 中非常容易使用。下面是m2eclipse 提供的一些特性。 創建和導入 Maven 項目在 Eclipse 運行…

第3章 Python 數字圖像處理(DIP) - 灰度變換與空間濾波9 - 直方圖處理 - 直方圖匹配(規定化)灰度圖像,彩色圖像都適用

直方圖匹配(規定化) 連續灰度 sT(r)(L?1)∫0rpr(w)dw(3.17)s T(r) (L-1) \int_{0}^{r} p_r(w) \text{d} w \tag{3.17} sT(r)(L?1)∫0r?pr?(w)dw(3.17) 定義關于變量zzz的一個函數GGG,它具有如下性質: G(z)(L?1)∫0zpz(v)d…

C#委托之就是跟委托過不去…

在上一篇博文當中,我們例舉了一個機房自動化系統的邏輯控制程序,其中用到了Lambda表達式,因此方便了我們程序功能的實現.然而,我們不能僅僅為實現功能,完成任務而奮斗,應該知其然,知其所以然,也就是說,知道了Lambda表達式能夠帶來這樣的方便,也應該知道為什么能夠帶來這樣的方便…

closewait一直不釋放_機床為什么要釋放應力?怎么釋放應力才好?

在機床行業內一直有種說法,就是機床需要釋放應力,而且越是高精密的機床就越要注意應力的釋放,最近就有機床粉向小編詢問應力是什么?為什么要釋放應力?如果釋放要釋放多久?怎么釋放應力才好等一系列關于機床…

HDU 1025 Constructing Roads In JGShining's Kingdom(DP+二分)

點我看題目 題意 :兩條平行線上分別有兩種城市的生存,一條線上是貧窮城市,他們每一座城市都剛好只缺乏一種物資,而另一條線上是富有城市,他們每一座城市剛好只富有一種物資,所以要從富有城市出口到貧窮城市…

表單元素選擇器

無論是提交還是傳遞數據,表單元素在動態交互頁面的作用是非常重要的。jQuery中專門加入了表單選擇器,從而能夠極其方便地獲取到某個類型的表單元素 表單選擇器的具體方法描述: 注意事項: 除了input篩選選擇器,幾乎每個…

怎樣在excel表格中畫斜線并打字_一日一技丨Excel斜線表頭如何制作?標題、表頭的4個技巧...

來源 | 迅捷PDF轉換器 (ID:xjpdf6)作者丨小小迅「一日一技」是每天的知識分享專欄,一是分享一些PDF、Office、辦公小技巧;二是抽取小可愛們在留言中的疑問并解決。希望對大家有所幫助!表頭的標題是Excel中的第一道大門,精致好看的…