继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

为什么选择 Rust?🦀 —— 因为它快太多了!

临摹微笑
关注TA
已关注
手记 320
粉丝 32
获赞 170

如果你使用 Python 🐍 、Perl 🐪 或 Ruby 🔴 ,你会发现 Rust 的一个优势是它的速度 🚗 和高效性。

在实际运行中,有几个基准显示,Rust程序的运行速度几乎和C或C++语言一样快,而我提到的三种动态语言则要慢很多。

研究表明,C/C++/Rust 相比如 Python、JavaScript 和 Ruby 这样的动态语言,能效大约是它们的 70 至 80 倍。

在 Python 中,一个小型整数占用 28 字节。而在 Rust 中,它可以低至 1 字节。
Python 允许任意大的整数,这是一大优点,但我从未需要过特别大的整数。但这有一个高昂的代价。

短期内,程序员可能使用动态语言更高效,但如果我们也将修复错误所需的时间考虑在内,它们是否真的更优就难以确定。Rust 强制你编写代码以避免一系列潜在问题。换句话说,你是在早期阶段就为这些问题付出了代价。

这可能是你想要的,也可能是你不想要的。

你为什么选择 Rust?你在使用过程中遇到了哪些问题?

Python中整数的大小

编程语言的能耗

编程语言速度的基准测试,编程语言的速度

即将进行的关于Rust 千位分隔器库的实时演示。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP