六星源課堂:IEEE榜單發(fā)布,Python成為2022年最佳編程語言!

python這幾年乘上了機器學習的快車,一躍成為所有人討論的語言。在2021年10月,發(fā)生了一場真正的革命 ——?Python取代了Java成為在TIOBE編程語言普及指數(shù)中排名第一的編程語言。

不過這似乎是意料之中的事情,因為近年來Python已經(jīng)越來越受歡迎,幾乎成為了最通用的語言。而且Python是數(shù)據(jù)科學和后端開發(fā)中最需要的語言之一,它同樣也適用于游戲開發(fā),桌面和移動應用程序。
另外,我們也可以看到,同一時間PHP已經(jīng)退出了前十名,R和Swift語言占據(jù)了它的位置。PHP曾經(jīng)被定位為后端的主要語言,但現(xiàn)在它似乎已經(jīng)缺乏競爭力了,尤其是有這些競爭對手:Java(Spring),JavaScript(Node.js),Python(Django)。雖然這不意味著PHP已經(jīng)沒落,但頹勢已經(jīng)開始凸顯。
以下是各大榜單對編程語言的排名:
TIOBE:
2022年編程語言變化如下:
與去年相比,Swift從第13位上升到第10位。
匯編語言 – 第12至第8名。
Fortran – 第32至17位。
相比之下,R從第9位下降到第11位。
Github
大名鼎鼎,也是大家都喜歡最的IT項目托管服務,Github最近發(fā)布了一份總結(jié)報告Octoverse,該報告提供了各個開發(fā)領域的數(shù)據(jù)。所有統(tǒng)計信息都是基于項目和 GitHub 用戶生成的。
在2021年,Web服務的受眾增長了1700萬,但最有趣的是開發(fā)人員使用的語言的普及程度的變化。幾年來,JavaScript 一直是 GitHub 上不變的領導者。而Python在2019年繞過了Java并占據(jù)了這一地位,如今Java排在第三位。
有趣的變化:
TypeScript在2020年飆升至第4位,現(xiàn)在還是第四。
今年 Shell 從第9位上升到第8位。
但相反,C語言從第8位下降到第9位。
美國電氣工程師學會(IEEE)
電氣和電子工程師協(xié)會(Institute of Electrical and Electronics Engineers)更新了其排名,該排名確定了2022年最流行的編程語言。
首先值得一提的是,Python依舊處于領先地位,而在這里,這已經(jīng)是Python連續(xù)第四次獲得冠軍。總的來說,前五名與去年相同:Java,C,C++和JavaScript仍然名列前茅。
C#顯示出不錯的潛力:該語言從第23位上升到第6位。專家將這種快速增長歸因于C#第九版的發(fā)布和Windows 11的發(fā)布。
IEEE評級中總共有55種語言。這些數(shù)據(jù)是從程序員的熱門平臺收集的,其中主要來自于StackOverflow,Reddit,Google Search以及已經(jīng)提到的GitHub。
流行的編程語言 2022
根據(jù)以上排名,2022年最受歡迎的六種語言如下:
Python
在未來很長一段時間,Python作為數(shù)據(jù)科學,后端開發(fā)和能夠輕松學習的編程保持領先地位。
Java
Java仍然保持著光榮的第二名。這種語言的背后是一個復雜的后端,Android開發(fā),桌面和大數(shù)據(jù)。
C
C非???,因為它基本上是在處理器級別執(zhí)行的。操作系統(tǒng)和驅(qū)動程序是在其基礎上編寫的。此外,C是C++,C #,Java,Objective C,Perl和其他語言的父級。
C#
只要微軟本身仍然存在并且Windows更新,Microsoft .NET Framework的主要開發(fā)語言就不會發(fā)生任何事情。C#在游戲開發(fā)中也非常受歡迎:例如,Unity引擎正是在上面工作的。
C++
在速度方面,C++僅次于C語言,在游戲開發(fā)者中排名第一。C++也大量用于機器學習,包括創(chuàng)建TensorFlow等MO庫。
JavaScript
永遠的前端領導者和GitHub用戶的最愛。在不久的將來,這種語言不會有任何變化。
以上就是本次分享的全部內(nèi)容,想學習更多Python技巧,歡迎持續(xù)關注六星源課堂!