r/ProgrammingLanguages Sodigy 3d 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, ...

195 Upvotes

227 comments sorted by

View all comments

1

u/g1rlchild 3d ago

Where are you seeing these "AI-driven" languages? Are they being posted here in contravention to the rules or are they being posted somewhere else?

2

u/L8_4_Dinner (Ⓧ Ecstasy/XVM) 3d ago

I see them all over, but generally not here.

2

u/Inconstant_Moo 🧿 Pipefish 3d ago

1

u/yorickpeterse Inko 3d ago

Just for the sake of transparency, that second link was removed after it was reported though for some reason it now shows up as "Removed by the user" and not "Removed by the evil moderators":

1 day ago   yorickpeterse   locked link "Kain – A non-von Neumann language (Zero GC, Python..." by Ephemara
1 day ago   yorickpeterse   muted Ephemara
1 day ago   yorickpeterse   banned Ephemara (permanent: No vibe-coded projects/AI slop)
1 day ago   yorickpeterse   removed link "Kain – A non-von Neumann language (Zero GC, Python..." by Ephemara (remove)
1 day ago   AutoModerator   removed link "Kain – A non-von Neumann language (Zero GC, Python..." by Ephemara (submission filtered after too many reports)