本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 科技圈快讯 > 好文 >

微软高管提议放弃C/C++编程,推荐使用Rust作为替代方案

发布时间:2022年09月21日 15:42:23 好文 人已围观

简介微软云业务CTO Mark Russinovich最近的表态引发了程序员们对“最佳编程语言”的激烈讨论。程序员们对此话题争论不休,几十种编程语言各有拥护者,观点 diverge 甚广。这一争议反映了编程...

在程序员圈内,关于哪种编程语言是最佳选择的话题可以引发长达数天的热烈讨论。从数十种到上百种编程语言,各自都有自己的拥护者。最近,微软云计算部门的首席技术官Mark Russinovich的一番言论,让开发者们再次陷入争议,因为他提议停止使用C/C++进行新项目的开发。

Russinovich在讲话中指出:“谈到编程语言,现在应该停止以C/C++开发新的项目,对于那些需要非垃圾回收语言的应用场景来说,Rust是更好的选择。为了提升安全性和可靠性,行业应该彻底抛弃C/C++。”

值得注意的是,微软的多个核心产品,如Windows、Office及Azure等,依然是用C/C++语言开发的,该公司的C/C++代码库可能是全球最多的。

Russinovich的提议在程序员中如同引爆了一颗炸弹,支持与反对的声音各占一方,互相说服的可能性十分渺茫。


编程语言性能排名

对于编程开发而言,普通人很难理解C/C++与Rust之间的优缺点。简单来说,前者在编程性能上仍然表现突出,但存在内存安全问题,而Rust则是一种较新的编程语言,其安全性设计优异,性能也仅次于C/C++。

值得关注的是,不仅微软高管看好Rust,Linux阵营也同样重视这个语言,下一版本的Linux内核Linux Kernel 6.1将会引入Rust。

Tags: 微软  编程