Linus眼中“很烂”的C++击败了C语言
来源:strongerHuang发布时间:2024-06-271252浏览
询问 AI
转自 | OSC开源社区

C++ 是一种广泛应用于嵌入式系统、游戏开发和金融交易软件等领域的语言,在本月成功超越了 C,成为了 TIOBE 指数中新的第二名。
这是C++ 在此榜单中的历史最高位,也是 C 语言的历史最低位。
TIOBE CEO Paul Jansen 点评称,C++ 最初被誉为更好的面向对象的 C 语言版本,但在诞生 39 年后才打败了 C 语言。
自 2011 年以来,C++ 开始了新的生命,每三年更新一次。虽然大多数编译器和大多数工程师都无法跟上这一步伐,但能看到这种语言不断发展,也算是一种成功。
本月 TIOBE 指数的其他亮点还有 Go(首次排名第 7 位)以及 Rust(排名第 17 位,创历史新高)。
BTW,谷歌曾经发表讨论在 Linux 内核中使用 Rust 开发的长文,当时有人认为应该使用 C++ 而不是 Rust。对此,Linus 忍不住大笑,原因是他认为 C++ 并没有解决任何 C 的问题 (C++ solves _none_ of the C issues ),反而让事情更糟糕——
这是一门很烂的语言 (It really is a crap language)。
早在2021年的时候,Linus 认为 C++ 解决了所有不该解决的错误问题,那些说用 C++ 重写 Linux 内核的人都太无知了。

6 月 TIOBE 前10名:

详细描述请见:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
------------END------------
关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

新闻来源:strongerHuang,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。


