+ 6
Why there is a lot of programming languages?
21 ответ
+ 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.
+ 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
+ 5
For new feature and remove the limitation of other programming.
+ 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...
+ 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.
+ 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.
+ 3
rkk correct your answer is awesome
+ 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)
+ 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.
+ 1
so you can do many things and the many kinds of cofe do a different thing for you
+ 1
Some of those are web development languages not programming languages.
0
Is because there are alot of device and machine
0
h
0
application scope and history
0
Hello
0
6k(dh;iynh/e+ge ẹg=ẹn=5m xknh
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.
- 2
Let me ask you back, why are there so many languages in the world 🌏?
- 2
-3;?-%*%?!-+gnwhge