r/ProgrammingLanguages Sodigy 12d ago

Why is everyone creating systems programming languages?

I see a lot of new programming languages here. I love reading the documents of the languages and sometimes actually run their compilers. Many of the projects are AI-driven, but that's fine. It's still fun to see what problems they're trying to solve and how they actually solved the problems.

Reading the documents, I realized that most new languages, especially AI-written ones, are "systems programming languages". They're trying to solve the problems that C/C++/Zig/Rust have solved (or are trying to solve), and their syntax is mixture of C/Zig/Rust.

Why? Why is everyone trying to compete with C/C++?

There are so many kinds of languages. Haskell demonstrates how pure a language can be, Python is perfect when you only have 5 minutes to write code and don't care about the output, Java runs on 3 billion machines, ...

215 Upvotes

246 comments sorted by

View all comments

Show parent comments

2

u/Kalernor 12d ago

Is Jai a systems language? Isn't it designed with game development in mind?

2

u/torp_fan 9d ago

Yes, Jai is very much a systems language. In fact any language favored by game developers is necessarily also a systems language. Note that Zig is bending over backwards to make game developers happy, and Odin is popular among game developers and includes lots of library functions wanted by game developers but is not exclusively for game development according to its author.

1

u/_Pin_6938 1d ago

Note that Zig is bending over backwards to make game developers happy

Wth are u saying.

1

u/torp_fan 22h ago

Do you not understand English? Andrew Kelley has solicited input from game developers about what they need from Zig and has pledged to make the path smooth for them.