为啥叫“锈”? [关闭]

Posted

技术标签:

【中文标题】为啥叫“锈”? [关闭]【英文标题】:Why is it called "Rust"? [closed]为什么叫“锈”? [关闭] 【发布时间】:2013-05-05 21:06:40 【问题描述】:

Rust 编程语言为什么叫“Rust”?

是否知道是谁给它命名的,为什么? (我很难想出一个积极的联想)。

【问题讨论】:

我偶尔在 Reddit/IRC/mailing-list 上看到的一个理论是,该语言的目标是使用久经考验的技术(即生锈),而不是实施切割边缘实验特征。虽然不知道它的真相。 “生锈”让我个人认为“接近金属”,表明性能良好(但我尽量不认为它会侵蚀硅 :-) 【参考方案1】:

a thread on reddit 声称答案。

TL;DR:Rust 以 a fungus 命名,它是健壮的、分布式的和并行的。

也是“robust”的子串。


找到另一个interesting quote:

另外,将 Rust 称为研究语言对我来说很有趣,因为——正如它的名字所反映的——我们努力避免将新技术融入其中。我们并不总是成功地不新颖,但我们有一条经验法则,即在过去十年的编程语言研究中不包括任何新的语言想法。编程语言领域充满了尚未用于解决它完全适合的问题的旧技术。 Rust 的目标是避免重新发明***,看看过去教会了我们什么。不过,我不能责怪任何人认为 Rust 是一种研究语言,因为它是由 Mozilla Research 开发的。

所以这暗指“只依赖旧技术,回避新技术”。

我再次理解了“生锈”的“旧”含义,但仍然无法克服“最终会腐蚀成垃圾金属”的联想。

【讨论】:

有趣的子字符串引用就在那里!【参考方案2】:

类似于网络浏览器架构。 Mozilla 的用户界面部分通常被称为“chrome”,因为它们应该是闪亮的(甚至在 chrome 浏览器出现之前就是这种情况)。而在 Firefox 中,很多 chrome 代码都是用 javascript 实现的。

另一方面,Rust 旨在实现浏览器的核心;非镀铬部件。这个名字让我想起了在某台巨型机器的内部深处啮合在一起的大型金属齿轮。

【讨论】:

+1。这就说得通了。但还是让我想起“即将腐蚀和断裂的大金属齿轮”。 你有没有这方面的链接/参考资料? 这与Rust的logo一致。

以上是关于为啥叫“锈”? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

这种类型的导航叫啥? [关闭]

为啥自动关闭延迟评估和正常关闭不?

为啥在 UINavigationController 上关闭 UIAlertController 调用关闭?

无法关闭窗口 - 为啥?

linux 为啥不能后台运行

为啥Redis要关闭THP?