Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not meant to be fair. Rust is created as a successor of C++ to completely overtake it everywhere.


Yes, but everyone knows that it won't do that, and anyone who doesn't have brain freeze from the Rust Kool Aid understands that in programming languages, it's never so clear cut.

I realize that Rust was designed to address the issues with existing systems programming languages, but surely it has flaws, tradeoffs and small annoyances, like every other programming language.

I really like Rust and see the value in what they are trying to achieve, but I'm realistic enough that it won't be perfect.


> surely it has flaws, tradeoffs and small annoyances, like every other programming language.

Rust core team member here: it absolutely does. Rust is _far_ from perfect, as much as I love it. Anyone who tells you Rust has no flaws is lying.


Can you describe in few words which flaws do you see in rust?


Of course it does, but then it wouldn't be a comparison of C++ to Rust as much as a list of things Rust doesn't do well yet.


If I only get a penny every time I hear this "C++ is dead, the <insert_new_language_name> is going to replace it everywhere"..


The proposition is so far-fetched that I suspected that he was being facetious.


Normally I would think so too, but after so many overzealous articles about Rust on HN lately, it's hard to say.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: