+ 1

Should there be a global "standard" programming language to cover all fields?

There are so many these days and more are coming up, that is really hard to follow. Why isn't there just a universal standard language or why dont we create one to cover all fields, that you can study in depth and can actually make any kind of software from it?

3rd Dec 2017, 10:19 PM
Kostas Batz
Kostas Batz - avatar
7 ответов
+ 3
No, there shouldn't. There are multiple languages because they are all different and many are actually specialized for a specific field, such as HTML/CSS/JS, or SQL, or COBOL (an ancient language still used by many banks today because of the insane cost to replace it and the machines using it). If one language did encompass all possibilities and needs of programming it would be such a confusing and ugly pile of crap that it would be difficult to even learn, let alone "master", and because of the insane level of complexity nobody would really master it. Edit: typo correction.
3rd Dec 2017, 10:57 PM
Tom Shaver
Tom Shaver - avatar
+ 3
I've been learning HTML/CSS/JavaScript for about 13 years and I'm that time it has changed *greatly*. And that's without even taking NodeJS bringing JS to server side and desktop into account. Most other good languages have also evolved to add new functionality which was not previously available over this time. Good languages evolve (most). Bad languages die (VB...). Protocols and intercommunication have nothing to do with our current programming languages or the idea of having one single language. Protocols are supposed to be language-agnostic and therefore capable of use by any language that provides the necessary functionality. Anyone who designs an intercommunication protocol that's only useable by one language would be a complete fool, and should do some actual learning about computers.
4th Dec 2017, 12:00 AM
Tom Shaver
Tom Shaver - avatar
+ 1
i mean english is established as a global language for people to communicate. Why this is not happening in programming?
3rd Dec 2017, 10:20 PM
Kostas Batz
Kostas Batz - avatar
0
but @Tom Shaver i know there are some new programming languages already in development. In a few years there are going to be at least double. For how long are you going to invest your time in learning a new one, probably with some funky feautures? I mean this is going to be like the current state of IoT. So many protocols that can not communicate with each other. I believe there should be some kind of regulation.
3rd Dec 2017, 11:10 PM
Kostas Batz
Kostas Batz - avatar
0
Ok i see your point. I just dont get why for example i have to learn java to make an android app, and swift to make the same app run in ios. Yes, i know the alternatives and pros and cons of each case. Anyway thanks for sharing your thoughts
4th Dec 2017, 12:52 AM
Kostas Batz
Kostas Batz - avatar