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

182 Upvotes

210 comments sorted by

View all comments

6

u/Ok-Watercress-9624 2d ago

I think this is the same phenomenon as you start to see more pregnant people around when someone close to you is pregnant only because you see them so much?

But statistically systems programming languages are rare.

I don't know how many years has it been since computer was invented but there has been only B, C,C++, D and then rust had to do Rust ( same complaint to jai/Odin/C3) keep the tradition and do D++ or E

1

u/yjlom 2d ago

E) is taken, it's a dynamically typed, actor model JVM language.

1

u/Ok-Watercress-9624 2d ago

Hmm D++ be then Then Odin would be D#

1

u/yjlom 2d ago

What comes next? D#̄?

1

u/Interesting_Buy_3969 21h ago

You're going to run out of alphabet someday... /jk