快科技 8 月 26 日消息,谁才是世界上最好的编程语言?这个话题可以说是百花齐放,每个程序员都有自己偏爱、认可的语言,但在游戏开发中 C++ 是毫无悬念的王者。
网友 String 统计了一个有趣的数据,在 20 多款热门网游及 3A 大作中,几乎都是使用 C++ 开发,例外的一个是《我的世界》Java 版,看名字就知道是 Java 语言开发的。
其他游戏,包括 GTA、英雄联盟、吃鸡、使命召唤、DOTA2 等,也不光是 PC 游戏,移动平台的也一样会使用 C++ 语言开发。
这背后的原因也不复杂,C 语言诞生 50 年来,一直是性能王者,整个生态也非常成熟,C 语言的编译器,现在开发底层系统依然离不开 C 语言。

C++ 在游戏中一统天下也不意外,UE 及 Unity 引擎都是 C++ 开发的,大量底层代码也是如此,性能强大不说,生态支持成熟稳定。
不过在 AI 时代,还有其他语言风头正劲,Python 在数据科学、自动化、AI 领域也非常受欢迎,普通人入门编程开发几乎都是推荐从 Python 语言入手。
这两年受宠的则是 Rust 语言,不仅内存安全性更好,而且在 AI 编程普及之后,Rust 语言成为很多开发者重写代码的首选,很多项目都在被 AI 用 Rust 语言重做了一次,性能更强。
只不过 C 语言的历史积累太多,而且很多都是底层代码,程序员行业的祖训就是代码只要能跑的就别折腾,所以 Rust 也不可能很快替代那些祖传 C 代码,只有新出的项目使用 Rust 越来越多。



登录后才可以发布评论哦
打开小程序可以发布评论哦