0

Why there are so many different languages to write programs?🤔

5th Apr 2018, 7:20 AM
Timothy
Timothy - avatar
6 odpowiedzi
+ 2
if you want to make a program you dont need to learn all programming languages, you can make a program with single languages. Example if you want to make a game you can use c++, java, etc. if you want to make a web maybe you can use javascript, etc. Which is languages is better? My answer is follow your passion, its like every programming languages have their talents. When you find an obstacle that makes you down or you makes a mistake that you cant solve it, Just remember dont give up. "More mistakes you made up on programming, more closer to be a successfull person" Every time you make a mistake you will learn something about your mistake that can help your on future... Good luck... ヽ(^。^)ノ
5th Apr 2018, 7:27 AM
ZΛRTHΛИ
ZΛRTHΛИ - avatar
+ 2
Cuz there are different people, different minds and different needs. To cater each and every need and idea, if there will be only one language then it will be very complex. Hence, there are different languages.
5th Apr 2018, 7:45 AM
Arushi Singhania
Arushi Singhania - avatar
0
There is a lot of kinds of problems to solve. For example if you want to make something really fast then you will probably use C, if you want make an .Net app then your choice will be c#, if you want make app for Android then Java or for iOS then Swift, Python for scripts and data analysis, C++ mostly for games etc...
5th Apr 2018, 7:29 AM
Bartosz Pieszko
Bartosz Pieszko - avatar
0
Programming languages are like tools to solve problems through Programs. We need different tools for different problems, same case in Programming languages.
5th Apr 2018, 7:31 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
- 1
And there are even more obscure programming languages that few people hear about, like "brainfuck", which is a turing complete language(meaning that everything you do on your computer can be made using this language). It's almost a joke.
5th Apr 2018, 8:18 AM
Bebida Roja
Bebida Roja - avatar
- 1
Solving problems through using programming languages is not, most of the time, simple task. Programmers want simplicity, you heard it right. In past, we had machine level languages, low level languages; we still could solve those problems using them, why not? But, we need simplicity, so we developed high level language, languages more simple like languages we speak.... Do, While...etc; we developed C. Then what, How can we organise and code more complex softwares and games. We developed OOP paradigm and we developed C++ and Java. Now, we could develop anything using these languages, but wait, anything with same simplicity? No! Bottom line is 'Any programming languages was developed keeping a purpose in mind, when the problem deviate that purpose, complexity developes. Then what, we need something else, some other set of rules that could instruct our system to serve that purpose, to solve that problem. So what, let's develope that set of rules and name it, Python. What if we want to develop websites using python, so complex so what, let's develope another, Django. I shorted the story. Core point is 'It's all about simplicity'
5th Apr 2018, 12:14 PM
Sujeet Agrahari
Sujeet Agrahari - avatar