Jai Programming Language

Discovered Jai programming language from watching Tsoding's stream. It's made specifically for game development, and especially so the author, Jonathan Blow, could use it to develop his own game: Order of the Sinking Star.

Blow described his new language as a better and modern day C, and also as C++ done right. Its primary focus is game programming, but it is also suited for systems programming like C/C++, D or Rust. Jai is lower level than Java or C#, and it is not an object-oriented language.
Jai is an ahead of time (AOT) compiled language, with strong meta-programming and compile-time code execution support. Moreover it allows you to fine-tune execution optimizations.
[...] Jai for example has no garbage collection (GC) and no exception handling mechanism like Java or C#.

References

words144
updated2026.05.23
signalnominal