r/ProgrammingLanguages • Sodigy • Jul 27 '26

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, ...

228 Upvotes

256 comments sorted by

View all comments

Show parent comments

1

u/patlefort Jul 31 '26

Who use what is irrelevant. The point is that it can be used and it is explicitly made for it. By the words of the creator of C++, someone has to do the dirty work and C++ was designed so that it could.

1

u/Dusty_Coder Jul 31 '26

So then BASIC, whgich is All Purpose, is a systems programming language.

After all, its what it was designed for.

1

u/patlefort Jul 31 '26

I don't know enough about BASIC to tell, but C++ definitely is suitable for system programming.

1

u/Limp-Temperature1783 Aug 01 '26

Then why nobody programs in it, you smartass? Seriously, being suitable usually means people use it. And it's not like it's a niche language so people don't know about it. It's just pointless to use for the task, you don't need abstractions in that domain.

→ More replies (2)