An Anonymous Coward writes:
After many years of waiting, version 1.0 of the Rust programming language has finally been released. The Rust home page describes Rust as "a systems programming language that runs blazingly fast, prevents nearly all segfaults, and guarantees thread safety."
Thanks to the hard work of noted Rust core team members Yehuda Katz and Steve Klabnik, Rust is now poised to become a serious competitor to established systems programming languages like C and C++.
The announcement has brought much jubilation to the followers of Rust, who have been eagerly awaiting this milestone release for so long. With only 1,940 open issues and over 11,500 issues already closed, Rust is finally ready for users to build fantastically reliable software systems using it.
A name that evokes decay instead of something positive? Another way to confuse people when you talk about your job? Something different, to appeal to your hipster self? Something your current PHB can't comment on, even if he was a software guy before crossing to the dark side?Still looking for the actual positive, bear with me...
A name that evokes decay instead of something positive?
Because, when choosing a programming language, its name is the most important consideration. Rust? Must be old and creaky. C and C++? Those sound like bad grades, nobody will use those. D is a worse grade than C, so it's right out, but A+ [wikipedia.org] is awesome because it evokes thoughts of good grades.
You also have to watch out for Python, because snakes are icky. And don't even get me started on Perl and Ruby! Pearls and rubies are expensive, so while those are obviously high-quality languages, you have to expect maintenance costs for using them will be high as well. Swift's the best language, though, because it sounds fast. It's like putting flame stickers on your car -- just naming it Swift makes it faster. That's science, son! You can't argue with that!
I don't care about Rust, but if you're going to bitch about a language, come up with something more concrete than "lol the name is dumb" because that complaint is fucking stupid. The AC troll that keeps showing up to complain about the language changing drastically and claiming that Rust programs crash a lot is doing this better than you.
And you have clearly supplied unquestionable evidence in response to the original question (which is still the title of the post).
I merely pointed out that something that's brand new, and doesn't provide unquestionable technical advantages, should at least come with a name that makes PHBs feel good when they present their budgets. I'm sorry if my reality offends you, but it contains lots of really dumb PHBs and billions in advertising dollars.
I was making a joke about part of your of your troll post, not making any effort to defend Rust. Even if I wanted to defend it -- and I don't, because I don't care for Rust anyway -- I wouldn't be wasting the time doing it to you, because you entered the conversation with heavy bias to begin with. Your subject was a question, sure, but then you followed it with a bunch of loaded hostility that essentially said "I have already formed an opinion about this and decided my language is superior, JUST TRY to prove me wrong, I WANT TO ARGUE"
Hell, you're still doing it. My comment went off on a tangent based on a small part of your post, because I wasn't interested in taking your bait, so of course your response attempted to steer it back toward your original trolling so that you can proclaim the superiority of your language of choice. Thing is, I don't even care about that. If Rust works for someone, cool. If it doesn't for someone else, that's cool too. I don't really care for either C++ or Rust (I'd rather see more usage of D), so if that's the argument you want (and it seems to be), you're better off looking elsewhere.
I just saw the silly "Rust is a bad name lol" thing and thought it would be funny to follow the absurd argument to its extreme.
> you can proclaim the superiority of your language of choice
That would be Verilog and various scripting ones, making you whole point moot.I'm sorry if you thought I was a trolling zealot; I have not stake in the whole Rust/C argument.
Hah, I can do better. I hereby introduce my new programming language: Bitrot.
And Bitrot is really better than Rust, because it only has two bugs:
But then, it is absolutely impossible to write a buggy program in Bitrot. Take that, Rust!