Why there is a lot of programming languages? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Why there is a lot of programming languages?

9th Jan 2020, 6:22 PM
Mohamed Yassine Yahyaoui
Mohamed Yassine Yahyaoui - avatar
21 Answers
+ 27
https://stackoverflow.blog/2015/07/29/why-are-there-so-many-programming-languages/ My simple answer would be that you can't build a house with only one tool(hammer for example) you would be needing other tools as well like saw, nails etc.... # languages are tools # Can you build a full-fledged website using only html, or just js? No, right? you would be needing CSS for styling, Php for backend and sql for databases.
9th Jan 2020, 6:48 PM
Rohit Kh
Rohit Kh - avatar
+ 15
In last decades languages were hard with fast performance(compatible that time hardwares) like C and C++ Based on Morris law computing power multiplies by 2 every 18 months as the computers getting faster and smaller, peoples create more easier programming languages that could be used for more specific complicated tasks(with slower performance) ! For example python is slower than C,C++ but it has ways more feature than them, so it's more used for complicated concepts as ML and AI Some other languages are created for specific usages and can't be used everywhere like SQL which is only used in databases ... There are other languages which are used only for user interfaces But in the end of the day all of them are created directly and indirectly based on C and in lower level C is based on Assembly (to make specific tasks easier) These are the main causes for lot's of programming languages
9th Jan 2020, 6:35 PM
Abdol Hashimi
Abdol Hashimi - avatar
+ 5
For new feature and remove the limitation of other programming.
10th Jan 2020, 7:18 AM
Safal Shrestha
Safal Shrestha - avatar
+ 4
Well...these types of questions shouldn't asked in Q&A Discussions.... Anyway just like automobiles that carried peoples from certain place to any other place but there are variations that how peoples want to reach. Similarly in programming languages each has it's own unique properties and limits...
10th Jan 2020, 4:32 PM
Soma Mishra
Soma Mishra - avatar
+ 3
Programming languages born and die everyday. Don't know how many are there but. Some languages are designed for specific task, although it is said as general purpose languages. Assembly:- computers only understand binary. In early days programmers used to write programs with switches,like switch off is 0 and switch on is 1. Writing program in binary is a daunting. So here assembly comes to rescue. It is easy to understand than binary and looks similar to English. C was designed to write a Operating System named UNIX. Later it became popular language for embedded system and system programs. C++ is just a C with object oriented features. Java was created as an alternative to C++. With features like automatic Garbage collection, platform independent. Writing GUI, and networking software became super easy and can run in different platform with same code if that platform has JVM installed. Java at that time became very popular it was mostly used networking programs. SQL are designed for database management.
10th Jan 2020, 8:12 AM
Utkarsha Khanal
Utkarsha Khanal - avatar
+ 3
... This is a continue of my previous comment where I end with SQL. HTML and CSS were used for creating Web documents. Web pages were very simple at that time. It looked very simple. Javascript allowed programmers to add functionality in Web pages, like Mouse click and so on. Php was used mostly for server side. XML is a markup language used mostly for parsing. Matlab is designed for Scientific computation. In early days FORTAN was the primary language for Numerical computation. I don't know why python is developed and for what? It was there from 80's but now its gaining popularity. Now its mainly used in natural language processing, computer vision, machine learning, Data Science and so on. Haskell is used for logic, and can also used in Numerical computation. The list goes on it is impossible to list all languages, there are many languages some of them are bad, whereas the list I provided you is the most popular language.
10th Jan 2020, 8:32 AM
Utkarsha Khanal
Utkarsha Khanal - avatar
+ 3
rkk correct your answer is awesome
11th Jan 2020, 2:19 AM
Syed Ahmed Raza Shah
Syed Ahmed Raza Shah - avatar
+ 2
Because for our modern and electronic world is very important to have people who can create new technologies and techniques and for this reason we need a lot of computer languages, so we need them)
10th Jan 2020, 10:27 PM
Zhenya Malovanyi
Zhenya Malovanyi - avatar
+ 1
Because there are a tons of different things to do we need lots of equipment' to do them. You can't build a machine with one piece of metal because not all the parts are d same.
10th Jan 2020, 9:51 PM
Phoenix
Phoenix - avatar
+ 1
so you can do many things and the many kinds of cofe do a different thing for you
11th Jan 2020, 2:27 AM
CrazyCoder
+ 1
Some of those are web development languages not programming languages.
13th Jan 2020, 7:06 PM
Shane Coughlin
Shane Coughlin - avatar
11th Jan 2020, 2:39 AM
CrazyCoder
0
Is because there are alot of device and machine
11th Jan 2020, 9:10 AM
Ighalo Destiny Aka @destinmedian
Ighalo Destiny Aka @destinmedian - avatar
0
h
11th Jan 2020, 12:39 PM
Adarsh Kumar
Adarsh Kumar - avatar
0
application scope and history
11th Jan 2020, 3:01 PM
grdr
0
Hello
11th Jan 2020, 6:00 PM
Shahzeb Khan
Shahzeb Khan - avatar
0
6k(dh;iynh/e+ge ẹg=ẹn=5m xknh
11th Jan 2020, 7:42 PM
Tyler Bell
Tyler Bell - avatar
0
As the programming was developed to the higher levels, the programming languages also were created and developed. because of that now we have lots of programming languages to use and they are being used in different platforms.
21st Jan 2020, 10:38 AM
Lahiru Sandeepa
- 2
Let me ask you back, why are there so many languages in the world 🌏?
10th Jan 2020, 5:15 PM
Cyber Ninja
Cyber Ninja - avatar
- 2
-3;?-%*%?!-+gnwhge
11th Jan 2020, 4:53 PM
Tyler Bell
Tyler Bell - avatar