您现在的位置是:主页 > 科技圈快讯 > 好文 >
微软高管提议放弃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。
相关文章
随机图文
-
ARM 推出 Cortex-A78:5nm 工艺,CPU 性能升
ARM 公司推出新一代 CPU 架构 Cortex-A78,适用于 5nm 工艺,性能提升 20%,功耗降低... -
华为 Mate 40 Pro 4G 版官宣降价,5599 元起售
华为 Mate 40 Pro 因芯片等原因缺货已久,去年 6 月推出 4G 版,该版本与 5G 版硬件... -
苹果 iPhone 15 或采用自研基带,信号表现
从 iPhone 7 起苹果部分机型采用 Intel 基带,iPhone XS 到 iPhone 11 基本全系 Intel 独占... -
IP 显示功能让“海外”网红现形,“梅西
近日,各大社交平台上线强制开启且无法关闭的 IP 属地功能,不少网红博主的...