|
|
@ -17,6 +17,17 @@ Rust 最早是 Mozilla 雇员 Graydon Hoare 的个人项目。从 2009 年开始
|
|
|
|
|
|
|
|
|
|
|
|
因此,Rust 语言用了足足 6 年时间,才发布了尽善尽美的 1.0 版本。
|
|
|
|
因此,Rust 语言用了足足 6 年时间,才发布了尽善尽美的 1.0 版本。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> ### 轶事一则
|
|
|
|
|
|
|
|
> 大家知道 Rust 的作者到底因为何事才痛下决心开发一门新的语言吗?
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
> 说来挺有趣的,2006年的某天,作者在工作到精疲力尽后,本想回公寓享受下生活,结果发现电梯的程序出 Bug 崩溃了,要知道在国外,修理工可不像在中国随时待岗,还要知道,他家在 20 多楼!
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
> 最后,他选择了妥协,去酒店待几天等待电梯的修理。
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
> 当然,一般人可能就这样算了,毕竟忍几天就过去了嘛。但是这名伟大的程序员显然也不是一般人,他面对害他流离失所的电梯拿起了屠龙宝刀 - Rust。
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
> 自此,劈开了一个全世界的编程世界。
|
|
|
|
|
|
|
|
|
|
|
|
## 为何又来了一门新语言?
|
|
|
|
## 为何又来了一门新语言?
|
|
|
|
|
|
|
|
|
|
|
|
简而言之,**因为还缺一门无 GC 且无需手动内存管理、性能高、工程性强、语言级安全性以及能同时得到工程派和学院派认可的语言**,而 Rust 就是这样的语言。你也可以回忆下熟悉的语言,看是不是有另外一门语言可以同时满足这些需求:)
|
|
|
|
简而言之,**因为还缺一门无 GC 且无需手动内存管理、性能高、工程性强、语言级安全性以及能同时得到工程派和学院派认可的语言**,而 Rust 就是这样的语言。你也可以回忆下熟悉的语言,看是不是有另外一门语言可以同时满足这些需求:)
|
|
|
|