摘要
TIOBE 於近日公佈了2019年7月編程語言排行榜:
Python繼教佔領第三名,Java還是穩居第一,C++本月又降了0.91%。下面一起來看看2019年7月編程語言排行榜。
排名前十的分別是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和Objective-C。
前十名中,Python 的指數大漲 2.9%,而 C++ 下跌了 0.91%,如今 Python 已經逐漸拉開和 C++ 的差距,坐穩第三,並不斷向C語言靠攏;而 C# 則以微弱的優勢領先於 Visual Basic .NET,擠進了前五名
實際上,Python的流行度持續上漲,造成了其他編程語言的流行度的降低,其中流行度不斷下降的一門編程語言就是R,尤其是 Perl 受影響更嚴重。就連TIOBE官網給出的標題就是【Perl is one of the victims of Python's hype】,Perl是Python炒作的受害者之一.
Perl 目前位於 TIOBE 索引的第 19 位,這是 Perl 的歷史最低點。要知道Perl在2005年的排名是第3位,其 Ratings 指數超過 10%。Perl(Perl 5和Perl 6)的非常規語法及其未來的不確定性對該語言的發展造成很大的阻礙。
R語言目前排名第20名,最近三個月的指數急轉直下,本月下降了0.31%,目前的Ratings 指數僅爲0.837%
下面繼續看看 TIOBE 7月編程語言排行 1-20
可以看到,Groovy 排名的進步速度異常“兇猛”,去年這個時候還是位於第 81 名,現在已經躍升至第 15 名,比 Go 語言還靠前。
TOP 10 編程語言 TIOBE 指數走勢(2002-2018)
第 21-50 名的編程語言排行
TIOBE 編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。具體的計算方式見這裏:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。
詳細榜單信息請查看 TIOBE 官網(https://www.tiobe.com/tiobe-index/)。