Rust 编程语言的缺点

每种编程语言都有一些缺点,在 Rust 方面也并非都是如此。Rust 编程语言的一些明显缺点在这里突出显示 -

编译时间

是的,编译时间。毫无疑问,Rust 很快。但是在编译代码时,与其对等语言相比,它的速度要慢一些。其编译时间慢的原因是它的“编译单元”不是单个文件,而是一个完整的包(称为crate)。Rust 中的 crate 可以包含多个模块,因此它们可以是大型编译单元。虽然完成了whole-of-crate优化,但是它也需要whole-of-crate编译,这很耗时。

它还具有一个复杂的编译器工具链,该工具链又包含多个中间表示并向 LLVM 发送大量代码。

单一实现

单一实现可能看起来不是这样的问题,但考虑到 Mozilla 改变其优先级或 Rust 对它们破产的场景,那么只有单一实现会暴露一定程度的风险。

学习曲线和发展

Rust 的学习曲线很高,为了理解它的大部分主要部分,应该熟悉 C++ 或任何面向对象的语言。此外,可以完成代码开发的速度不如其某些对等语言。

严格

在编程方面,严格通常被认为是一件好事,但 Rust 有时有点过于严格。 使用它进行编程时很难偷懒。直到一切都恰到好处,您的程序才会启动。

以上是 Rust 编程语言的缺点 的全部内容, 来源链接: utcz.com/z/360739.html

回到顶部