为什么Rust编程语言称为“Rust”?
有谁知道谁命名它,为什么? (我很难想出一个积极的关联)。
答案 0 :(得分:25)
有a thread on reddit声称答案。
TL; DR:Rust以健壮,分布式和并行的a fungus命名。
它也是“健壮”的子串。
找到另一个interesting quote:
另外,将Rust称为研究语言对我来说很有趣,因为 - 正如其名称所反映的那样 - 我们努力避免将新技术融入其中。我们并不总是成功地没有成为新颖的,但我们有一个经验法则,即在过去十年的编程语言研究中不包括任何新的语言思想。编程语言领域充满了旧技术,而这些技术尚未用于解决它非常适合的问题。 Rust的目标是避免重新发明轮子,看看过去必须教给我们什么。我不能责怪任何人认为Rust是一种研究语言,因为它是由Mozilla Research开发的。
因此,这暗示“完全依赖旧技术并回避新技术”。
同样,我得到了“生锈”的“旧”含义,但仍然无法克服“最终会腐蚀到垃圾金属”的关联。
答案 1 :(得分:11)
这类似于网络浏览器架构。 Mozilla的用户界面部分通常被称为“chrome”,因为它们应该是闪亮的(甚至在Chrome浏览器出现之前就是这种情况)。在Firefox中,很多chrome代码都是用javascript实现的。
另一方面,Rust用于实现浏览器的内容;非铬部件。这个名字让我想到一些大型金属齿轮在一些巨型机器的深处啮合在一起。