TIOBE已公布10月编程语言榜单,跟小狮妹一起看看本月在编程语言排名方面有什么值得关注的地方吧~
前20名
(点击可查看大图)
21-50名
(点击可查看大图)
51-100名
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Algol, Apex, APL, Bash, Carbon, CFML, CHILL, CLIPS, Clojure, CLU, Crystal, Curl, DiBOL, Eiffel, Elm, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, JScript.NET, LabVIEW, Ladder Logic, ML, Modula-2, MQL5, NATURAL, OCaml, Occam, OpenCL, Pascal, PL/I, Q, Ring, S, Scheme, Smalltalk, SPARK, Stata, SystemVerilog, Tcl, VHDL, Wolfram, X++, Zig
Rust稳步攀升,即将进入TIOBE指数前十
TIBOE官方在9月榜单中给出的标题是“Rust稳步攀升,即将进入TIOBE指数前十(Rust is slowly but steadily approaching the TIOBE index top 10)”。
在当今世界,各类数据的海量增长正迅速发生,对这些数据的挖掘需求也随之上升。
因此,我们迫切需要那些擅长数据处理、计算能力强且运行迅速的编程语言。
除此之外,人们还特别看重两个特性:易于学习和安全性。
“易于学习”是因为熟练软件工程师的人才库正在减少,“安全”则是因为网络威胁的持续存在。
那些具备这三个特点(快速、安全且易于学习)的语言,目前正受到青睐。
在众多语言中,Python以其易学和安全的特性脱颖而出,但速度上稍显不足。
因此,工程师们正在急切地寻找Python的快速替代品。
C++是一个明显的选择,但由于其明确的内存管理,常被认为是不够安全的。
Rust则是另一个选择,尽管学习曲线较陡。得益于其对安全性和速度的重视,Rust正在逐渐跻身TIOBE指数的前十名。
对快速数据处理语言的需求在TIOBE指数的其他部分也有所体现。
Mojo语言,一种结合了Python和Swift优点且速度更快的语言,首次进入前50名。
考虑到这种语言仅诞生一年就有这样的表现,它的前景非常值得期待。
其他变动
SQL连续两月排名下降,10月降至第11;
Scaratch上升3名,由17名上升至14名;
Kotlin跌出前20。
(点击可查看大图)
TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。
虽然TIOBE排行榜反映编程语言的热门程度,但它并不能说明一门编程语言的优劣或编写的代码数量。
排行榜可以作为评估编程技能是否与时俱进的工具,也可以在开发新系统时作为语言选择的参考。
点击名片回复『编程』
即可获取1000+编程学习手册