Why is it called "Rust"? [closed]

Solution 1:

There is a thread on reddit that claims the answer.

TL;DR: Rust is named after a fungus that is robust, distributed, and parallel.

It is also a substring of "robust".


Found another interesting quote:

Also, calling Rust a research language is funny to me because -- as its name reflects -- we've tried hard to avoid incorporating new technology into it. We haven't always succeeded at failing to be novel, but we have a rule of thumb of not including any ideas in the language that are new as of the past ten years of programming language research. The field of programming language is full of old technology that hasn't been put to use in solving problems that it's exactly suited for. The goals with Rust were to avoid reinventing wheels, and see what the past had to teach us. I can't blame anyone for thinking Rust is a research language, though, since it is being developed by Mozilla Research.

So this alludes to "exclusively relying on old technology and shunning the new".

Again, I get the "old" implication of "rust", but still cannot get over the "will eventually corrode to junk metal" association.

Solution 2:

It's by analogy to web browser architecture. The user-interface parts of mozilla are often called "chrome", because they're supposed to be shiny (this was the case even before the chrome browser came along). And in Firefox, a lot of chrome code is implemented in javascript.

Rust, on the other hand, is intended for implementing the guts of the browser; the non-chrome parts. The name makes me think of big metal gears meshing together deep in the bowels of some giant machine.