为什么Rust编程语言被称为“Rust”?
是否了解有关命名者及其原因的任何信息?(我很难想出积极的联想)。
是否了解有关命名者及其原因的任何信息?(我很难想出积极的联想)。
有一个Reddit主题声称答案。
TL;DR:Rust的名字来自于一种真菌,它是强大、分布式和并行的。
它也是"强壮"的一个子序列。
发现另一个有趣的引用:
此外,把Rust称为研究语言对我来说很有趣,因为--正如它的名字所反映的那样--我们努力避免将新技术纳入其中。我们并不总能成功地失败于新颖,但我们有一个经验法则,即不包括任何在过去10年的编程语言研究中作为新技术出现的想法。编程语言领域充满了尚未被用于解决其完全适合的问题的旧技术。 Rust的目标是避免重复造轮子,并看看过去可以教我们什么。我不能责怪任何人认为Rust是一种研究语言,因为它是由Mozilla Research开发的。
因此,这暗示着"仅仅依赖于旧技术并回避新技术"。
再次强调,我理解"老旧"与"rust(铁锈)"之间的联系,但仍然无法摆脱"最终会被腐蚀成废金属"的联想。
这句话是将浏览器架构作为类比。Mozilla的用户界面部分通常被称为“chrome”,因为它们应该很闪亮(即使在Chrome浏览器出现之前也是如此)。而在Firefox中,许多chrome代码是用JavaScript实现的。
相反,Rust旨在实现浏览器的核心部分——非chrome部分。这个名字让我想起了一些巨大机器深处的金属齿轮相互啮合的场景。