← Back to context

Comment by zooq_ai

9 months ago

Exactly!

C/C++ -> move fast and break things

Rust -> move slowly and don't break anything

  • If they tried to use C++ it would have ended absolutely the same way.

    As someone who works in gamedev I can assure you C++ is same bad choice for 2 man indie project. In search of fast iteration times games have moved away from writing code in low level languages. Hardware for casual games is much bigger and faster than anything small team is able to make.

  • Yes, and if you want move fast and don't break things you need a higher level language like Go, Java, C#, etc.

    I'm pretty fast in Rust but not as fast as Go, mostly because Rust's type system and borrow semantics come with a higher cognitive load.

    I find both to be faster than C++. Rust is faster because I have to worry less about blowing my feet off with memory errors. I can't think of anything to recommend C++ now that Rust exists.