cecograph
kiwifarms.net
- Joined
- Oct 17, 2018
Rust is a very modern language, but unlike the other three you mention, it's a systems language. If you need a systems language (say, you're writing a high performance 3d game engine), Java, Python and R are out of the question. If you want memory safety, so is C. If you want both, expect a steep learning curve.Am I exceptional or does Rust have a pretty steep learning curve? My first language was Java and my workplace uses mostly Python and R. Maybe it's because I don't have a C/C++ background, but Rust seems unusually difficult compared to the most common "modern" languages.
There's not much to choose from though. Linux and its core userland is written in C. Most game engines are written in C++. Rust has a few tiny inroads. Oh, and Jonathan Blow, the guy behind Braid, thinks idiomatic C isn't fast enough for games, and has come up with his own language.
Last edited: