TIOBE 編程語(yǔ)言排名7 月更新已公布。前十名分別是:Java、C、Python、C++、C#、Visual Basic .NET、JavaScript、PHP、SQL 和匯編語(yǔ)言。與上個(gè)月的主要區(qū)別是,C# 以微弱優(yōu)勢(shì)超越Visual Basic .NET,再次進(jìn)入TOP 5。
與上個(gè)月相比,Python 的指數(shù)漲幅較大,從8.530% 上漲至9.260%。
我們還注意到,TIOBE 對(duì)本期榜單的標(biāo)題描述是Perl is one of the victors of Python's hype,這意味著Perl 已經(jīng)成為Python 過(guò)度炒作的受害者之一。
TIOBE 認(rèn)為,Python 的日益流行也導(dǎo)致了包括Perl 和R 在內(nèi)的其他編程語(yǔ)言的流行度下降,尤其是Perl 受到的影響更為嚴(yán)重。 Perl 現(xiàn)在在TIOBE 列表中排名第19 位(R 排名第20 位),這是有史以來(lái)的最低排名。要知道,Perl在2005年曾一度穩(wěn)坐第三的位置,當(dāng)時(shí)的Ratings指數(shù)超過(guò)了10%。
Perl語(yǔ)言有著廣泛的應(yīng)用。除了CGI之外,Perl還用于圖形編程、系統(tǒng)管理、網(wǎng)絡(luò)編程、金融、生物學(xué)等領(lǐng)域。由于其靈活性,Perl 被稱為腳本語(yǔ)言中的瑞士軍刀。
但后來(lái)Perl 非常規(guī)的語(yǔ)法及其不明確的未來(lái)(Perl 5 和Perl 6 之間的差異)對(duì)語(yǔ)言造成了很大的損害。另外,從本月開(kāi)始,Perl 6被TIOBE獨(dú)立統(tǒng)計(jì),這次排名在100以內(nèi),排名第93位。
我們繼續(xù)看TIOBE 7月編程語(yǔ)言排名1-20
可以看到,Groovy的排名以極快的速度提升。去年這個(gè)時(shí)候它仍然排名第81 位,現(xiàn)在已經(jīng)躍升至第15 位,比Go 語(yǔ)言還要高。
TOP 10 編程語(yǔ)言TIOBE 指數(shù)趨勢(shì)(2002-2018)
編程語(yǔ)言排名21-50
排名51-100 如下,由于數(shù)字差異較小,僅以文本形式列出(按字母順序排列):
4th Dimension/4D、ABC、Alice、Apex、Awk、Bash、BBC BASIC、bc、Bourne shell、CL (OS/400)、Clipper、Common Lisp、Curl、Elixir、Erlang、Haxe、Icon、IDL、Io、LabVIEW 、梯形邏輯、LiveCode、Maple、ML、Modula-2、Monkey、MQL4、MS-DOS 批處理、NATURAL、OpenCL、OpenEdge ABL、Perl 6、PL/I、PowerShell、PureBasic、Q、Red、REXX、S、S -PLUS、Smalltalk、Snap!SPARK、Stata、Tcl、Vala/Genie、Verilog、VHDL、X10、XC
TIOBE 編程社區(qū)指數(shù)是編程語(yǔ)言流行程度的指標(biāo)。該列表每月更新一次。該指數(shù)基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量。指數(shù)計(jì)算中使用了谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度等流行搜索引擎。具體計(jì)算方法可以在這里找到:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE指數(shù)并不代表一種語(yǔ)言的質(zhì)量。開(kāi)發(fā)人員可以使用該列表來(lái)檢查他們的編程技能是否需要更新,或者在開(kāi)始構(gòu)建新軟件時(shí)選擇一種語(yǔ)言。
詳細(xì)名單信息可參見(jiàn)TIOBE官網(wǎng)。