web-dev-qa-db-ja.com

なぜ「さび」と呼ばれるのですか?

Rustプログラミング言語は「Rust」と呼ばれるのはなぜですか?

誰が名前を付けたのか、そしてその理由について何か知られていることはありますか? (私は前向きな関係を思い付くのに苦労しています)。

36
Thilo

答えを主張する redditのスレッド があります。

TL; DR:Rustは、堅牢で分散型の並列型の 真菌 にちなんで名付けられています。

「robust」の部分文字列でもあります。


別のものが見つかりました 興味深い引用

また、Rustを研究言語と呼ぶのは私にとって面白いです。なぜなら、その名前が示すように、私たちは新しいテクノロジーをそれに取り入れないように一生懸命努力したからです。私たちは常に斬新であることに成功したわけではありませんが、過去10年間のプログラミング言語研究の時点で新しい言語のアイデアを含めないという経験則があります。プログラミング言語の分野は、それが正確に適している問題を解決するために使用されていない古い技術でいっぱいです。 Rustの目標は、車輪の再発明を避け、過去が私たちに何を教えなければならなかったかを確認することでした。 RustはMozillaResearchによって開発されているので、研究言語だと思っている人を責めることはできません。

したがって、これは「古いテクノロジーのみに依存し、新しいテクノロジーを回避する」ことをほのめかしています。

繰り返しになりますが、私は「錆」の「古い」意味を理解していますが、それでも「最終的にはジャンクメタルに腐食する」という関連性を克服することはできません。

31
Thilo

これは、Webブラウザのアーキテクチャに類似しています。 mozillaのユーザーインターフェイス部分は、光沢があるはずなので、「クロム」と呼ばれることがよくあります(これは、chromeブラウザーが登場する前でもそうでした)。Firefoxでは、多くのchromeコードはjavascriptで実装されています。

一方、Rustは、ブラウザの本質を実装することを目的としています。非クロム部品。その名前は、巨大な機械の腸の奥深くで大きな金属歯車が互いに噛み合っていることを思い起こさせます。

14
Mitch Skinner