您现在的位置是:主页 > 品牌 > 微软 >
程序员纷争升级:微软CTO建议放弃C/C++,推荐Rust作为替代选择
发布时间:2022年09月21日 15:42:23 微软 人已围观
简介对于最佳编程语言的争论在程序员中引发了广泛讨论,数十种编程语言各有支持者。最近,微软云业务CTO Mark Russinovich的言论更加激化了这一争议,令开发者们展开了热烈的辩论。...
对于程序员而言,关于哪种编程语言是最优的讨论经常引发激烈的争论。在众多的编程语言中,各自都有着坚实的支持者。最近,微软云部门的首席技术官Mark Russinovich发表的一番话再次掀起了开发者间的轩然大波,他提倡开发者们应停止以C/C++语言进行新项目的开发。
Russinovich指出:“在当前的编程环境中,是时候不再用C/C++进行任何新项目了。在需要非垃圾回收(non-GC)语言的情况下,应该选择Rust。为了确保安全与可靠性,业界应当对(C/C++)这些语言说再见。”
需要提到的是,微软的主要产品,如Windows、Office以及Azure云计算平台,依然是基于C/C++语言构建的,该公司的C/C++代码库也极有可能是全球最大的。
Russinovich的言论在程序员圈子中就如同引爆了一颗核弹,支持与反对他的观点的人数众多,双方都很难说服对方。
编程语言性能排行榜
对于编程开发,许多普通人可能无法清晰地认知C/C++与Rust之间的优劣。简单来说,C/C++在性能上依然处于领先地位,但存在内存安全性方面的隐患,而Rust作为一门较新的编程语言,在安全性设计上表现优异,性能上也仅次于C/C++。
值得注意的是,不仅微软高层对Rust寄予厚望,Linux阵营也对其给予高度重视,最新的Linux内核版本Linux Kernel 6.1将引入Rust语言。