TIOBE - 2019年8月编程语言排行
八月头条:波澜不惊的月度排行
相比 7 月榜单,本月编程语言的排名并未有太大波动,因此TIOBE 官方也将 8 月编程语言排行榜戏谑为“Silly season”。在 Top 10 中唯一的变化就是 Objective-C 和 SQL 的位置首次发生了变换(Objective-C 位列第九,SQL 排名第十)。近年来,Objective-C 在苹果主推 Swift 的举措下,发展得尤为艰难。不过 Objective-C 发展至今已有 35 年的历史,其在苹果系软件生态的诸多应用中早已根深蒂固,Swift想要在短时间内撼动其位置似乎也不大现实。在本月中,随着之前苹果发布 SwiftUI 热度的消退,Swift 从上个月的第 13 名跌落至本月的第 18 位。
传统的铁三角架构早已不在,现在只有 Java 与 C 稳立未倒。如今 Python 已经逐渐拉开和 C++ 的差距,本月更是以 3.03% 的涨幅达到了 10.02%,坐稳第三,并不断向C语言靠拢。对于曾经不少人期望第四名的 C++ 能重回第三宝座的这个梦想,似乎在不断迭代的 TIOBE 排行榜中渐行渐远。
除此之外,本月还有一些值得关注的编程语言变化:
- 系统编程语言 Rust 从第 33 名上升至第 28 位;
- JavaScript 的超集 TypeScript 从第 41 为变为第 35 位,使用率有了大幅的上涨;
- Julia 上升了 11 个名次,从原来的 50 名变为现在的第 39 位;
- 曾经一度被热捧的 Kotlin 现在发展趋势较为平稳,不过离排行榜的 Top 20 还有很大的差距,当前位于第 45 名。
编程语言排行榜 TOP 20 榜单:
前 10 名编程语言长期走势图:
以下是 21-50 编程语言排名:
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。