共计 1224 个字符,预计需要花费 4 分钟才能阅读完成。
TIOBE已公布 9 月编程语言榜单,跟小狮妹一起看看本月在编程语言排名方面有什么值得关注的地方吧~
1. 排名榜单
前 20 名
21-50 名
51-100 名
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Algol, Apex, APL, Bash, Carbon, CFML, CHILL, CL (OS/400), CLIPS, Clojure, Crystal, Curl, DiBOL, Erlang, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, Ring, Scheme, Smalltalk, Snap!, SPARK, Stata, SystemVerilog, Tcl, VHDL, Whitespace, Wolfram, X++, Zig
2. 榜单亮点
C 语言正处于历史最低位置
TIBOE 官方在 9 月榜单中给出的标 题是“ C 语言处于历史最低位置”。
被称为“编程语言之母”的 C 语言,在本月的 TIOBE 指数中下滑至第四位,这是自 2001 年该指数设立以来的最低排名。
这引发了一个问题:C 语言是否正在失去其在编程界的地位?
C 语言以其简洁高效而闻名,能够产生性能卓越的代码,因此在嵌入式系统领域一直备受推崇。
但是,C 语言的一个主要弱点是它的扩展性不足,由于它不支持面向对象编程,这使得开发和维护大型 C 程序变得复杂。
随着嵌入式系统功能的不断增强,代码的规模也在增长,许多嵌入式系统的编译器开始提供对 C ++ 和 Rust 的良好支持。
这促使一些开发者开始转向使用 C ++ 和 Rust。例如,美国国防部今年初宣布计划逐步淘汰 C 语言,转而采用 Rust 语言,以促进向内存安全编程的转变。
为了支持这一转变,美国国防部高级研究计划局 (DARPA) 正在资助一个名为 TRACTOR 的项目,该项目的全称是 “TRanslating All C TO Rust”。
该项目利用机器学习技术,旨在自动化将现有的 C 代码转换为 Rust 代码,以加快和简化从 C 到 Rust 的过渡,提高代码的内存安全性。
随着越来越多的企业开始考虑将 Rust 作为 C 语言的替代品,C 语言的未来地位可能会继续受到挑战。
其他变动
Python 指数再创新高,达 20.17%;
Java 上升 1 位至第 3;
SQL 下降 2 位至第 9;
R 语言由 19 名上升至 15 名。
3.TOP10 编程语言 TIOBE 指数走势
TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。
虽然 TIOBE 排行榜反映编程语言的热门程度,但它并不能说明一门编程语言的优劣或编写的代码数量。
排行榜可以作为评估编程技能是否与时俱进的工具,也可以在开发新系统时作为语言选择的参考。
原文地址: 9 月编程语言排行榜公布!C 语言指数跌出前 3,降至历史最低!