Rust优缺点?
2021-12-05

Rust 发展速度比 C++ 强很多。如果去翻 open-std 的故纸堆,会发现 C++ 这边有很多人(包括标准委员会的人)提了有用的提案,但后来大多不了了之或经历了非常长的时间才进入标准。

>> C++ 设计哲学&思想体系

另外就是以前就有的:

Rust 有很漂亮的宏和植入类型系统的生命期体系。目前看来 C++ 没什么可能加进去。(虽然有的编译器已经能将生命期诊断实现为警告,但这仍与语言标准本身关系不大)

Rust 有更加简洁而规范的对象模型。C++ 可以写出很 weird 的类型,譬如移动或 swap 抛异常的类型, Rust 就没这事。

……

我觉得你应该问就语言本身而言 Rust 比 C++ 弱在哪里。Rust 作为站在 C++ 肩膀上发展的语言,更强是很自然的,弱的地方才需要找原因。

(原因可能是在规范性上的顾虑、设计偏好等)

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。