Почему это называется "Ржавчина"?

Почему язык программирования Rust называется "Rust"?

Есть ли что-нибудь известное о том, кто назвал его, и почему? (У меня с трудом появляется положительная ассоциация).

Ответы

Ответ 1

Существует поток на reddit, который утверждает ответ.

TL; DR: Rust назван в честь гриба, который является надежным, распределенным и параллельным.

Это также подстрока "надежная".


Нашел другую интересную цитату:

Кроме того, призывая Rust к языку исследования смешно для меня, потому что, как его зовут, мы старались не включать в него новые технологии. Мы не всегда преуспевали в том, чтобы не быть новатором, но у нас есть эмпирическое правило, не включающее каких-либо идей на языке, который является новым на протяжении последних десяти лет изучения языка программирования. Область языка программирования полна старой технологии, которая не была использована для решения проблем, для которых она точно подходит. Цели с Rust заключались в том, чтобы не изобретать колеса и не видеть, чему учили нас прошлое. Я не могу обвинять кого-либо в том, что он считает, что Rust - это исследовательский язык, поскольку он разрабатывается Mozilla Research.

Итак, это намекает на "исключительно полагаться на старые технологии и избегать новых".

Опять же, я получаю "старое" значение "ржавчины", но до сих пор не могу преодолеть ассоциацию "в конечном итоге разъедает".

Ответ 2

Это по аналогии с архитектурой веб-браузера. Части пользовательского интерфейса mozilla часто называются "хром", потому что они должны быть блестящими (это было даже до появления браузера Chrome). И в Firefox в javascript реализовано много хром-кода.

Rust, с другой стороны, предназначен для реализации кишок браузера; части без хрома. Название заставляет меня думать о больших металлических передачах, сплетенных глубоко в недрах какой-то гигантской машины.