WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2026 Poal.co

1.2K

I'm not a programmer. I'm wondering why there are so many programming languages. Isn't it better to have one that is based on logic that can be a universal programming language?

I'm not a programmer. I'm wondering why there are so many programming languages. Isn't it better to have one that is based on logic that can be a universal programming language?

(post is archived)

[–] 0 pt

Within the lore of this world if you believe it,

There are a couple different types of programming languages, higher and lower level programming languages. The close you get to machine code, the more specific the instructions can be. However, that comes at a great time cost and significantly large projects get impossible to manage.

The higher level a language is, the more human readable it is, with a caveat: it hides a lot of side effects of the shorthand techniques. There is a lot of inherent inefficiency with certain techniques to make things more human readable. That's why many programming languages started off as research projects to improve efficiency for specific use cases.

There's also hardware description languages that necessitate a new language.

Assembly, C, Haskell, and Verilog are all very different.