Why there are so many programming languages? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 14

Why there are so many programming languages?

21st Dec 2016, 7:20 AM
Alive Abhay
Alive Abhay - avatar
25 Answers
+ 56
Newer programming languages were evolved from older ones; They may be faster in terms of performance, simpler in terms of coding, etc. Lower level programming languages such as c and c++ are a tad closer to machine language - They are essential to be learned if someone wants to start off at programming because picking up them would provide a good basis for learning other programming languages later. Higher level programming languages such as Python, Ruby, etc generally make our lives easier in later days. All programming languages have their pros and cons. In the end, it all depends on what you plan to achieve through your programming - how you would prefer to achieve it is what determines the language you utilise. A lot of times, the language chooses you, instead of the other way around. :>
21st Dec 2016, 7:33 AM
Hatsy Rei
Hatsy Rei - avatar
+ 14
As far as I am concern These Three reasons should answer your question: 1) Because so many people think they can do it better than has already been done. 2) Because people figure out new ways of doing things that are legitimately better than the old ways, but we can't throw away the old languages without rewriting all of the old software (which costs too much). 3) It often makes sense to create a specialized language for a particular problem domain. These languages are called domain-specific languages (DSLs).
4th Jan 2017, 6:13 AM
Harshal Narvekar
+ 11
All ofthese languages were made to achieve different things...html, javascript etc are for web development, C#, C++, Java etc are for programming...different languages are made in different times by different people to achieve different stuff....all of the languages have their pros and cons I hope that helped
21st Dec 2016, 7:32 AM
Towfique Kabir
Towfique Kabir - avatar
+ 6
Some languages were made for certain purposes. some were made to introduce new ways of making different things. some were made with different ideas in mind. Such as Ruby which emphasizes programming happiness and led to rails a rather good web framework. Then you have things like Elixer,Phoenix or many other obscure languages alot of people do not use but were made to be "different ,x
4th Jan 2017, 4:20 AM
Brian
Brian - avatar
+ 2
in my opinion programing language is the method of thinking and when we think about any problem we have many solutions as many programing language. each of this language is more suitable to treate some problem. PHP, CSS , HTML and J's more suitable for web and c, c++more suitable for operating system and so on.
4th Jan 2017, 4:50 AM
mostafa hamed emira
+ 2
The same reason there are many human languages I guess...
4th Jan 2017, 9:06 PM
Shahar Levy
Shahar Levy - avatar
0
To get the essential of all the perspective knowledge of software, all programmes are inter linked to each other because to run, a automation or any remote sensing intercontinental ballistic missile this is must to know how all performing software works, even the cell phone have so many app, what was that? Simple all the apps contain special language which is called coding, similarly, as take an example the god gives you a message everybody goes to church and the bible miracle, words we are telling to jesus about to do that thing so the miracle words are coding which is done by lord of jesus called programmes.
4th Jan 2017, 10:13 AM
Shubham Kumar Sharma
Shubham Kumar Sharma - avatar
0
there are so many so that you can learn anyone which you find more easier
4th Jan 2017, 7:47 PM
Shubh Patni
Shubh Patni - avatar
0
Beacouse it's like people languages, so there would be many languages in computers too.
4th Jan 2017, 9:04 PM
Mohammad Saeed
Mohammad Saeed - avatar
0
I think the reasons for too many programming languages are.. 1. platform support. 2. purpose of usage. 3. ease of learning / writing code. I think there are languages that are made solely for one platform, while they are useless on other platforms. The platform could be a closed source platform, like microsoft windows. They may be created by the members of the platform to provide access to the platform functionalities. In doing so, the platform alone has sole rights and access over that language . Maybe dotnet for windows. I guess there will be more. And then there is web browsing need for everyone. Web is a great way to interact and do beautiful things. In order to maintain the continuously changing web standards, web technologies like html, css, javascript emerged. Android mostly uses a combination of java and xml to develop applications to the much needed smartphone market. Also, there is gaming market, multimedia which inturn have few languages concentrating on them. Few languages are easy to learn and easy to code compared to others (java vs c++). Hence easy of learning and ease of coding. Almost all languages have the same core functionality with a different syntax. They are just made to achieve the same piece of functionality in different scenarios.
4th Jan 2017, 9:41 PM
Bharat
Bharat - avatar
0
It's the same reason there are so many soft drinks, cars, computers, undershirts, and bands.  Yeah, one of them is probably more or less sufficient, but people have different preferences.
6th Jan 2017, 5:45 PM
Jayesh Patel
Jayesh Patel - avatar
- 1
There are so many languages because to facilitate the users choice. Sometimes you need C++ and sometimes you need Java.
4th Jan 2017, 4:33 PM
Gaurang Mudgal
Gaurang Mudgal - avatar
- 1
You all try to give reasonable answers. Wrong. Why does the dog wag its tail? Cause he can. That’s really it. Devising a new language is fun. That becomes especially evident in funny languages like Brainfuck or Malbolge. But it's true for every language. See, there are even people who create human languages as a hobby, and those are much more complicated than programming languages, and much more useless. With a programming language you have at least your compiler to talk to. Of course, there are some languages that outcompete others in certain circumstances. But there hundreds of programming languages. Some that fell out of use, some that never caught on, some that were meant to be proof of concept, some that were jokes. Many are just like some other language, except for a hand full of differences. As to why old languages are still in use? People know them. Learning a new one takes work. Existing code or modules might become incompatible.
4th Jan 2017, 10:37 PM
1of3
1of3 - avatar
- 1
learn javascript and node.js
5th Jan 2017, 6:23 AM
Chris James
Chris James - avatar
- 1
Because there is not a perfect programming language and because is relatively easy to create your own programming language that fit your needs 😁👍. 🔵💭🔵
28th Jul 2017, 4:59 PM
⏩▶Clau◀⏪
⏩▶Clau◀⏪ - avatar
- 2
Because people always try to explore the limitless diversity in the programing possibilities
4th Jan 2017, 3:07 PM
AMINU ABUSUFIYAN
AMINU ABUSUFIYAN - avatar
- 2
every programming language has its importance while every programming language have different syntax but if one can learn Java can learn any language. there are so many languages which have different importance like from Java ,c language you can develop softwares and from php you can develop phonic apps.....
4th Jan 2017, 3:46 PM
Chitrang Kumar Jain
Chitrang Kumar Jain - avatar
- 2
all about simplicity, features.
4th Jan 2017, 10:24 PM
Habibur Rahman
Habibur Rahman - avatar
- 3
Its simple to make application whether desktop or web or any other. Newer languages were developed due some limitations in older ones. For example- C++ is developed to overcome some limitations of C.
4th Jan 2017, 12:39 PM
Rounit Mathur
Rounit Mathur - avatar
- 3
it is because diffrent programing languages came up with diffrent purpose....eg. c for making os, java script for web development etc.
4th Jan 2017, 12:51 PM
DENNIS KIPKEMBOI
DENNIS KIPKEMBOI - avatar