← Back to context

Comment by tjoff

17 hours ago

If you argue for Rust I'm all for it, arguably much less of a learning curve than C++ too.

Strong disagree on that one. Even though C++ has a lot of features that take a while to learn, getting started with C++ is simpler by miles than getting started with Rust.

One exception to that in my experience: dependencies, although I think that's a bit deceiving as yes, it's easier to get dependencies in Rust but in some areas they're way less mature and can sometimes be a pain to work with (usually when dealing with big C or C++ libraries that have been quickly glued to a Rust interface to be available in Rust).

  • Agree, writing bad C++ is easy. But being competent in C++ requires much more than being competent in rust.

    And not being competent in C++ is not great. You are going to be much more productive in C. The feedback loop is much faster, that is, feedback from your designs.

    Contrast with Rust which is harder to get going but doesn't require nearly as much to be decent.