
For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專心促就業(yè)
TIOBE2月編程語(yǔ)言排行榜出爐啦最近,TIOBE公布了2023年2月的編程語(yǔ)言排行榜。
總的來(lái)說(shuō),本月TIOBE指數(shù)變化不大。在獲得2022年度編程語(yǔ)言之后,C++仍然保持著遠(yuǎn)遠(yuǎn)領(lǐng)先于其他編程語(yǔ)言的勢(shì)頭,目前的同比增幅為5.93%。漲幅第二的是C語(yǔ)言,但只有1%左右的增長(zhǎng)。
或許是受最近越來(lái)越多有關(guān)該指數(shù)質(zhì)疑的影響,TIOBECEOPaulJansen在本月榜單中進(jìn)行了解釋稱,其“重點(diǎn)在于每一種編程語(yǔ)言都有自己的優(yōu)勢(shì)和劣勢(shì),且通常在某些領(lǐng)域表現(xiàn)突出”。
并以榜單前20名中的兩種新的蓬勃發(fā)展的語(yǔ)言Scratch和Rust進(jìn)行了舉例:Scratch是一款少兒編程學(xué)習(xí)工具,在中小學(xué)中很流行;Rust則是面向?qū)<业陌踩咝阅芫幊陶Z(yǔ)言,兩者服務(wù)于不同的目的。
排名前4的語(yǔ)言也是如此。Python非常適合數(shù)據(jù)挖掘、AI編程、統(tǒng)計(jì)程序、研究項(xiàng)目、網(wǎng)站、小型粘合程序和學(xué)習(xí)如何編程。C語(yǔ)言是編寫(xiě)小型、嵌入式、安全關(guān)鍵和高性能程序的最佳語(yǔ)言。C++是在滿足對(duì)C語(yǔ)言的需求上,用來(lái)編寫(xiě)大型軟件系統(tǒng)的最佳選擇。Java則是最適合業(yè)務(wù)應(yīng)用程序的后端和為Android編寫(xiě)應(yīng)用程序。
TIOBE2月TOP20編程語(yǔ)言
本月Top20列表中出現(xiàn)變動(dòng)的編程語(yǔ)言有:
Go的排名從#12上升至#11
R語(yǔ)言的排名從#13上升至#12
Matlab的排名從#15上升至#13
Delphi/ObjectPascal的排名從#17上升至#14
Swift的排名從#11跌至#15
Perl的排名從#19上升至#17
Scratch的排名從#20上升至#18
ClassicVisualBasic的排名從#14跌至#19
Rust的排名從#18跌至#20
TOP10編程語(yǔ)言TIOBE指數(shù)走勢(shì)(2002-2022)
第21-50名編程語(yǔ)言排行
第51-100名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
ActionScript,Apex,AutoHotkey,B4X,bc,BlitzMax,Bourneshell,Cshell,Chapel,Clojure,CommonLisp,Crystal,Eiffel,Elixir,Erlang,Forth,GAMS,Hack,IDL,Inform,Io,Ioke,J#,JScript,Kornshell,LabVIEW,LadderLogic,Limbo,LPC,MQL5,NATURAL,OCaml,OpenCL,OpenEdgeABL,PL/I,Processing,ProgrammingWithoutCodingTechnology,Q,Raku,REXX,S,Smalltalk,Solidity,SPARK,Stata,VBScript,VHDL,X++,XC,Zig
TIOBE編程社區(qū)指數(shù)(TheTIOBEProgrammingCommunityindex)是一個(gè)衡量編程語(yǔ)言受歡迎程度的指標(biāo),該指數(shù)每月更新一次。評(píng)判的依據(jù)來(lái)自世界范圍內(nèi)的工程師、課程和第三方供應(yīng)商,包括流行的搜索引擎,如Google、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube和百度都被用于指數(shù)計(jì)算。值得注意的是,TIOBE指數(shù)并不代表編程語(yǔ)言的好壞或編寫(xiě)代碼的多少。該指數(shù)可以用來(lái)檢查你的編程技能是否還能跟上時(shí)代的步伐,或者在開(kāi)始建立一個(gè)新的軟件系統(tǒng)時(shí),基于指數(shù)對(duì)采用何種編程語(yǔ)言做出決策。
關(guān)于語(yǔ)言使用
全部的跡象表明,這種上升趨勢(shì)將繼續(xù)下去。多家研究機(jī)構(gòu)強(qiáng)調(diào)了這一愿景。它表明,到2028年,編程工作的數(shù)量將增加21%。因此,有興趣擴(kuò)展IT技能領(lǐng)域知識(shí)的人數(shù)也在不斷地增加。
1、Python
在我們清晰的頭部總是Python。它是一種通用的編程語(yǔ)言,由GuidovanRossum在30年前創(chuàng)建。Python技術(shù)用于開(kāi)發(fā)應(yīng)用程序,例如Instagram、Pinterest、Disqus、Uber、Reddit、Dropbox、Spotify、GoogleSearch、Youtube還有抖音等等。這就是為什么了解這種編程語(yǔ)言的程序員受到IT機(jī)構(gòu)招聘的高度追捧。Python是2020年、2021年和2022年TIOBE指數(shù)中最受歡迎的編程語(yǔ)言,這一事實(shí)也證明了人們對(duì)它的高度興趣。幾年來(lái)一直有非常強(qiáng)勁的上升趨勢(shì),沒(méi)有跡象表明這種趨勢(shì)會(huì)在2023年發(fā)生特別大的變化。
為什么Python排在第一位?
據(jù)StackOverflow稱,Python是最流行的后端編程語(yǔ)言和最需要的技術(shù)。
它也是數(shù)據(jù)科學(xué)家或機(jī)器學(xué)習(xí)工程師職位的專業(yè)人士最流行的語(yǔ)言。
它有許多追隨者和一個(gè)龐大的社區(qū),他們互相幫助,用知識(shí)互相支持。
盡管Python現(xiàn)在已經(jīng)30歲了,但它仍然在流行。
我們?cè)賮?lái)看看TiobeINDEX排行榜:
Python提供各種功能。它支持應(yīng)用程序、AI軟件、游戲、網(wǎng)站等的開(kāi)發(fā)。
Python有很多粉絲,因?yàn)樗恼Z(yǔ)法清晰易學(xué)。因此,學(xué)習(xí)這門(mén)語(yǔ)言是新手程序員的共同選擇。
由于運(yùn)行快速代碼測(cè)試等交互式語(yǔ)言功能,測(cè)試代碼所需的時(shí)間顯著減少。根據(jù)AdamBasek–測(cè)試經(jīng)理和4_testers課程的共同創(chuàng)建者,Python是初學(xué)者手動(dòng)和自動(dòng)化測(cè)試人員的最佳編程語(yǔ)言之一。
排在第二位的是JavaScript——可稱得上是前端之王。它是一種用于創(chuàng)建網(wǎng)站的編程語(yǔ)言。根據(jù)2022年StackOverflow開(kāi)發(fā)者調(diào)查,它是2022年最流行和需求最大的編程語(yǔ)言。自2021年初以來(lái),對(duì)JavaScript的巨大需求一直保持相對(duì)穩(wěn)定。與Python一樣,JavaScript擁有強(qiáng)大的用戶社區(qū),它有許多現(xiàn)成的庫(kù)和框架,使該語(yǔ)言易于使用。它非常容易學(xué)習(xí),它是一種高級(jí)語(yǔ)言,因此不需要處理很多復(fù)雜的代碼。開(kāi)發(fā)者可以在幾個(gè)月內(nèi)學(xué)習(xí)該語(yǔ)言的基礎(chǔ)知識(shí),并自己構(gòu)建應(yīng)用程序或開(kāi)始創(chuàng)建簡(jiǎn)單的程序。更重要的是,JavaScript可以與其它語(yǔ)言一起很好地工作,并且可以在許多不同的應(yīng)用程序中使用。在頁(yè)面上構(gòu)建動(dòng)態(tài)元素時(shí),它也是一個(gè)很好的平臺(tái)。
3、C/C++
C是最為古老的編程語(yǔ)言之一,JavaScript和C#等其它編程語(yǔ)言是從C語(yǔ)言中衍生而來(lái)。此外,C++語(yǔ)言也可以被認(rèn)為是C的擴(kuò)展版本。這兩種語(yǔ)言都具有高性能,因此被廣泛用于開(kāi)發(fā)各種應(yīng)用程序。它們被認(rèn)為是通用語(yǔ)言。這意味著它們可以為許多系統(tǒng)編譯。程序員喜歡這些編程語(yǔ)言,因?yàn)樗鼈兎浅?焖俸透咝?。根?jù)TIOBE指數(shù),C++語(yǔ)言自2021年以來(lái)有所增長(zhǎng),現(xiàn)在是僅次于Python的第二大流行編程語(yǔ)言。
4、Go
如果你正在考慮學(xué)習(xí)一種新的編程語(yǔ)言來(lái)提升自己的技能,那么Go可能是一個(gè)不錯(cuò)的選擇。Go技術(shù)線由谷歌于2007年開(kāi)發(fā),并已用于創(chuàng)建Web應(yīng)用程序和API。雖然Go沒(méi)有達(dá)到與前面描述的語(yǔ)言相同規(guī)模的增長(zhǎng)速度,但它仍然可以算作備受追捧的技能之一。它是一種易于學(xué)習(xí)的通用編程語(yǔ)言,具有清晰的語(yǔ)法,可以輕松編寫(xiě)簡(jiǎn)單、可靠且高效的軟件。它是創(chuàng)建Web服務(wù)器或成熟的機(jī)器學(xué)習(xí)包的理想選擇。在功能方面,幾乎具有C和C++的所有典型特性,但它沒(méi)有那么特別復(fù)雜的語(yǔ)法。它還是收入最高的技術(shù)之一,也是一種廣受歡迎的后端編程語(yǔ)言。這意味著如果你學(xué)習(xí)了這門(mén)編程語(yǔ)言,你就可以輕松找到一份高薪工作。根據(jù)StackOverflow的數(shù)據(jù),年薪中位數(shù)約為89,000美元。Go和Python一樣,用于創(chuàng)建基于人工智能的系統(tǒng),因此它的受歡迎程度會(huì)繼續(xù)增長(zhǎng)。
5、Java
Java可能還在各大編程榜單中名列前茅。然而,Java仍然是一種穩(wěn)定的編程語(yǔ)言,受到許多大公司的支持。它被NASA、Netflix、Spotify、LinkedIn、Uber、亞馬遜等許多公司使用。該語(yǔ)言目前用于移動(dòng)應(yīng)用程序、網(wǎng)站甚至大數(shù)據(jù)的開(kāi)發(fā)。它是Android設(shè)備的主要編程語(yǔ)言,因此對(duì)其相關(guān)技能的需求將繼續(xù)居高不下。根據(jù)StackOverflow,截至今天,它是第六大最受開(kāi)發(fā)者歡迎的技術(shù)。
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!