Potential candidates: Rust, Julia, Swift.
All three are modern languages with modern concepts. I have high hopes especially for Julia.
Potential candidates: Rust, Julia, Swift.
All three are modern languages with modern concepts. I have high hopes especially for Julia.
Outside Apple platforms, maybe Rust, but it still found lacking in tooling and libraries versus what C++ offers, specially in graphics programming, GPGPU, embedded platforms, and IDEs.
Maybe now that Microsoft is looking into it, we might get Visual Rust of some sort.
Julia is more a replacement for Python than anything else.
Then if having a GC around is not a problem for the task being solved, there are plenty of alternatives out there, Java, C#, F#, OCaml, Haskell, Lisp, Scheme, ....
For games, it will highly depends what kind of game, of course. Assuming cutting-edge 3d-graphic intensive video-game, it will be probably not be your language of choice, especially regarding available out of the box libraries. For implementing Tetris, I guess you make it in any language for sufficient performance. :)