年11月4号,TIOBE公布了最新一期编程语言排行榜。
Python已成功上升到榜单第二名,排名率为12.12%;Java被挤到第三位,排名率降至11.68%。要知道自有TIOBE榜单以来,C和Java之前一直占据着前两名的位置。现如今,C仍然是第一名,但Java却已经被Python成功超越。
年11月编程语言TOP20
前十名当中,除了Java和Python排名出现对调外,其他名次没有变化。
11-20名间则出现了较大的变动,其中排名下降的有:Perl(11→12);Ruby(13→15);MATLAB(15→17);Objective-C(18→19)。
排名上升的有:Groovy(12→11);Go(14→13);Swift(16→14);Assemblylanguage(17→16)。
上月分别排名第22和24的Delphi/ObjectPascal和Transact-SQL分别以第18和20的名次进入前20名。ClassicVisualBasic和PL/SQL则再次被挤出前20。
TOP10编程语言TIOBE指数走势
Python语言的崛起得益于近几年人工智能和大数据的快速发展,Java虽在移动互联网兴盛之时也是风光一时无两,但它的缺点也被放大了,如运行效率低下、语法冗余。现在越来越多的新兴语言试图取代它。当然,任何事物都不会长久不衰,语言也一样,终究有一天java会被取代,但我们仍不能否定它是一门伟大的语言。