Hacker News new | past | comments | ask | show | jobs | submit login

Rust is a lot simpler than C++ or Scala. It has some upfront complexity wrt. C or Zig, but that pays off when dealing with larger programs, where avoiding subtle bugs becomes much harder.



Two macro systems, async/await runtime puzzle, pin, references to const values, build scripts, eventually its own GADT equivalency,....

It isn't there yet, but wait for 40 years industry adoption will make to it.


Now do C++! He didn't say it is simple; he said it is simpler than C++.

Now, I'd say they're on the same order of magnitude for simplicity. The huge advantage Rust has is that it tells you when you got it wrong, whereas C++ says "OK, I will put the toast in the fridge."


A language with 10 years history is simpler than one with 40 year of legacy....

While Rust is definitely an improvement over C++, it remains to be seen how those 40 years of legacy will look like.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: