Rustプログラミング言語が「Rust」と呼ばれるのはなぜですか?
誰がその名前を付けたのか、またその理由について何か知られていることはありますか? (私は正の関連性を思いつくのに苦労しています)。
答えを主張するreddit のスレッドがあります。
TL;DR: Rust は、堅牢で、分散型で、並列な真菌にちなんで名付けられました。
「ロバスト」の部分文字列でもあります。
別の興味深い引用を見つけました:
また、Rust を研究用言語と呼ぶのは、私にとって面白いものです。なぜなら、その名前が示すように、Rust に新しいテクノロジーを組み込むことを避けようと懸命に努力してきたからです。目新しさに失敗することに常に成功しているわけではありませんが、過去 10 年間のプログラミング言語研究の時点で新しいアイデアを言語に含めないという経験則があります。プログラミング言語の分野は、問題を解決するために使用されていない古い技術でいっぱいです。Rust の目標は、車輪の再発明を回避し、過去から何を学ばなければならなかったかを確認することでした。ただし、Rust は Mozilla Research によって開発されているため、Rust が研究用言語であると考える人を責めることはできません。
したがって、これは「古いテクノロジーに完全に依存し、新しいテクノロジーを避ける」ことをほのめかしています。
繰り返しますが、「錆びる」という「古い」意味合いは理解できますが、「最終的には腐食してジャンク メタルになる」という連想を乗り越えることはできません。
これは、Web ブラウザーのアーキテクチャーとの類似性によるものです。Mozilla のユーザー インターフェイス部分は、しばしば「クロム」と呼ばれます。これは、光沢があるはずだからです (これは、クロム ブラウザが登場する前からそうでした)。そして Firefox では、多くの chrome コードが javascript で実装されています。
一方、Rust はブラウザーの根幹を実装することを目的としています。非クロム部品。その名前は、巨大な機械の腸の奥深くで噛み合っている大きな金属歯車を思い起こさせます。