编程语言与最新的技术进步保持同步。尽管数百万人仍在继续使用老式编程语言,但现代编程语言正在以更高效的方式管理和处理数据,尤其是在人工智能日益发展的今天。TIOBE指数的最新更新揭示了软件开发领域的显著变化。虽然传统编程语言依然流行,但许多开发人员正在寻求能够处理大量现代数字数据的技术。C、COBOL、Fortran和汇编等传统语言仍然占有一席之地,但它们已不再占据中心位置。
M&93TQU- ^/ "[jq3F TIOBE指数是由荷兰公司TIOBE Software BV维护的衡量编程语言受欢迎程度的月度指标,其"受欢迎程度"数据来自20多个网站的搜索结果,包括Google、亚马逊、维基百科和必应。
ftaGu-d% >^fpQG 2024年10月,Python继续蝉联最受欢迎编程语言的宝座,在过去一个月中增长了+7.08%,占据了21.90%的市场份额。C++以11.60%的市场份额位居第二,Java以10.51%的市场份额紧随其后。然而,经典的C语言正在失去市场,目前以8.38%的市场份额排名第四,下降了3.70%。
Z30r|Ufh
_klT TIOBE Software首席执行官Paul Jansen表示,当今科技世界的数字数据量正以前所未有的速度增长,这促使人们对能够高效处理和操作这些数据的工具的需求不断增加。程序员现在需要的是能够出色处理大量比特和字节、执行复杂计算并提供高性能的语言。
w#-J ?/m f3[/zcm; Jansen说,Python易学且安全,但速度不够快。因此,软件工程师们正在"疯狂地"寻找更强大的替代品。C++可以作为候选,但在内存管理任务方面不够安全。Rust是一种有趣的新语言,尽管它并不容易学习,但正在迅速跻身TIOBE指数前十名。
o.o$dg(r! k Q
Sx65 Mojo是一种编程语言,由Chris Lattner于2023年创建,于2024年10月首次进入TIOBE指数。Jansen将Mojo描述为Python和Swift的混合体,具有更快的性能。目前,Mojo以0.15%的份额排名第49位,特别适合在GPU等人工智能硬件上进行底层编程,而无需使用NVIDIA专有的CUDA API进行并行计算。
2oO&8:`tv