哪种语言是最好、最合适的编程语言,一直是程序员和企业技术选型争论不休的话题。全世界的编程语言很多,其流行度变化莫测,但是每个时期流行的不过几十种,百名之外的编程语言对使用它的程序员和企业而言生存空间已经很小。因此,随时了解和掌握编程语言的热度、受欢迎程度,关乎程序员的技术栈储备和他的职业生涯,关乎项目和产品的技术选型以及今后的生命周期。下面是来自TIOBE最新的编程语言全球热度、流行度排行榜——2020年3月榜单,你可以参考它选出自己心目中最好的或最合适的一两种提前做好技术储备。
一、本期流行榜前20名
上期(2020年2月榜)从榜单中看到Objective-C逐渐没落,本期是另一个明星的陨落——Delphi/Object Pascal,一个在21世纪初非常、非常受欢迎的编程语言和IDE(开发集成环境),其中使用的程序员最多的是2002年发布的版本。这是一个创建Windows应用程序的非常好的完整环境。之后,Delphi遇到了麻烦:面向Linux的端口不成功并且出现了一些错误版本,而且具有类似功能的非商业IDE开始占领市场。在一些国家,比如巴西,Delphi依然流行了很长时间。导致Delphi下降的另一个原因是频繁的发布,从2001年起每年至少发布一个大版本,但目前最新的版本是2018年的。
榜单前三名没有任何变化,榜单前十名也基本没有变化,只有GO上升到第10名,与上期(2020年2月)相比前进1名并将SWIFT挤出前十,与去年同期相比前进了8名。
2020年3月 | 2019年3月 | 编程语言 | 本期占比 | 份额差异 | 排名差异 |
1 | 1 | Java | 17.78% | 2.90% | 0 |
2 | 2 | C | 16.33% | 3.03% | 0 |
3 | 3 | Python | 10.11% | 1.85% | 0 |
4 | 4 | C++ | 6.79% | -1.34% | 0 |
5 | 6 | C# | 5.32% | 2.05% | 1 |
6 | 5 | Visual Basic .NET | 5.26% | -1.17% | -1 |
7 | 7 | JavaScript | 2.05% | -0.38% | 0 |
8 | 8 | PHP | 2.02% | -0.40% | 0 |
9 | 9</ |