为什么C++ 并没有"王者归来"?

本文探讨了C++是否仍然是未来编程语言的正确选择。作者认为随着编程抽象层次的提高和语言简洁性的需求增长,C++复杂的特性和较低的级别可能不再是最佳选择。文中提到了C#等更现代的语言因其简洁性而受到青睐,并引用了微软研究院的一个项目作为编程应当更加简单的例证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Why C++ Is Not “Back”又引起了争论,主要观点是:
C++ is the wrong direction for the future, C++对于未来是一个错误方向,大意翻译如下:

最大问题是语言应该越来越简单,抽象层次越来越高,而不是减少。(banq注:领域驱动分层关系的疑惑)

当然总是会有需要低级别的代码,但我们今天写的代码的大部分是在一个更高的水平。

我是许多年前跳下C++这条船,我终于可以再也不用纠结C++比C#快上面了。

很长时间,我依然相信过去所有对C++的投入都没有白费,但是当C#变得如此简单,让我觉得不再值得为C++额外那些费时费力的工作再次付出。

正当我写这篇博客时,我看到微软研究院一个叫 touchdevelop研究的newrevitalized项目,这才是我们应该去的方向,我们需要编程更加简单,而不是更加复杂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值