Hacker News new | ask | show | jobs
by Johanx64 1600 days ago
Most modern GC-ed languages offer more than just garbage-collector: On top of my head:

1. Prevents memory corruption

2. Have way better compilation time than C++ and Rust, absolutely horrid compile time for both.

3. Have all sorts of developer-ergonomics features (like being able to write functions in arbitrary order (compared to C/C++))

4. Have built in reflection (none in C/C++)

5. IDEs/autocomplete/refactoring tools etc, just generally work better for C#/Java/etc.

Garbage collection is probably close to bottom on the list why I would use GCed language when making an indie or hobby scale game

I would never consider using Rust simply because it takes too long time to compile even for relatively small projects.

Especially not for hobby or indie scale game projects.