1、rust 从哪里来
Rust语言在2006年作为 Mozilla 员工 Graydon Hoare 的私人项目出现,而 Mozilla 于 2009 年开始赞助这个项目。
第一个有版本号的 Rust 编译器于2012 年 1 月发布。Rust 1.0 是第一个稳定版本,于 2015年5月15日发布。
Graydon Hoare 是一个职业编程语言工程师,其日常工作就是给其他语言开发编译器和工具集,但是不会参与语言本身的设计,由于这种工作性质,他接触过很多编程语言,了解各种语言的优缺点。
比如 c 和 c++,性能比较好,但是类型系统和内存都不太安全;一些拥有 GC 的语言,比如Java、golang、kotlin等,内存是安全的,但是性能却比较低。
一天下班,他回到公寓发现电梯居然坏了,而且不是第一次了,他住在 21 楼,只能硬着头皮爬楼梯。
像电梯这种嵌入式设备里,软件大多是用 C 或 C++ 写的。这类语言运行快、占空间小,但也容易出错,尤其是容易引入“内存漏洞”——只要处理不当,程序就会直接崩溃。
于是 Graydon Hoare 萌生了自己开发一门语言的想法,这门语言就是 Rust。
灵感来自一种非常顽强的真菌——在他眼里,这个名字意味着“为生存而过度设计”。
2、rust logo

Rust 的 logo 承载了创造者对该语言的期望:
①、Rust 这个单词是由 Trust 和 Robust 组合而成,暗示了信任(Trust)和鲁棒性<


3834

被折叠的 条评论
为什么被折叠?



