在去年,Python 在 TIOBE 索引中排名第三,但它的受欢迎程度仍持续上升。本月它达到了历史新高点,11.28% 。
而 Java 恰恰相反,自从 2001 年以来,Java 正在接近它的历史最低点,Python 和 Java 之间的差距不断的缩小,相差仅为 1.3%。自从 TIOBE 指数开始以来,C 和 Java 一直占据着前两名的位置。
所以,如果 Python 达到第2位,这将是一个历史性事件。让我们看看接下来几个月会发生什么。
排名明显变化的语言:
GO:从 17 位 升到 14 位
Perl:从 13 位 升到 11 位
Ruby:从 15 位 升到 13 位
Swift:从 12 位 降到 16 位
Assembly Language:从 14 位 降到 17 位
Classic Visual Basic:从 17 位 降到 22 位
Zig:榜单新增语言排在 114 位
Zig 是一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。Zig 具有以下值得关注的特性:
· 手动管理内存;
· 与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc;
· 轻量而简单,专注于调试应用而不是调试编程语言的知识;
· 新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余;
· 调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩溃;
· ReleaseFast 模式和 ReleaseSafe 模式;
· 泛型数据结构和函数;
· 通过协程实现并发;
· 导入 .h 头文件并直接使用 C 语言的类型、变量和函数;
· 导出要依赖 C 语言代码的函数,变量和类型,自动生成 .h 头文件;
· 可选类型而非空指针;
· 主要使用交叉编译;
2002 - 2020 热门语言趋势
本月 Top 20 语言排行
Top 21 - Top 50,你熟悉哪个?
编程语言历史排名变化情况(12个月平均排位)