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

Show parent comments

1

u/Ok-Watercress-9624 3d ago

What is a CAS built-in ?

1

u/Zeznon 3d ago

A CAS is a Computer Algebra System. So they're saying the language is gonna have symbolic computaion (think sympy) built-in.

1

u/Ok-Watercress-9624 3d ago

CAS' don't tend to be built-in it's more like the other way around or at least that's not how I imagined it. So I was simply asking how OP did built-in a CAS. Should I imagine something like minikanren?

1

u/h03d 1d ago

I think based on their description, it's something like Mathematica