Why most people relate Or connect a language to a specific Task for exp(java=game apps...,c++ Windows app,js:webapps,python:AI) | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Why most people relate Or connect a language to a specific Task for exp(java=game apps...,c++ Windows app,js:webapps,python:AI)

One thing I dont understand. Why most people say Java is for developping games, c++ ist for Windows apps, Javascript ist for webapps python is for artificial intelegence etc... But why most of people even the professionels say this about languages but I think that is Not True. If you are good in c# Or c++ you can also achieve the same goal as a game programmer. What is the reason behind that a developper say ok this language is only for this Task and Other languages are for this etc...

26th Feb 2018, 3:02 PM
Nidhal Baccouri
Nidhal Baccouri - avatar
4 Answers
+ 2
You can eat your soup with a fork, but you'll be much faster when eating it with a spoon. But when eating spaghetti, the fork will be the better choice. Simple example, but I hope you get the point
26th Feb 2018, 3:07 PM
Alex
Alex - avatar
0
thanks. of course i know that but what I meant is that they force you to Do that. They are forcing this in our minds. even if you appload for a Job if they Do games for exemple they Post that they need someone Who ist Expert in Java for exemple but why cant someone Who is Expert with c# Work too! After all c# Java and c++ are so very very close so why when applying for a Job it becomes irritating. some time they say we want someone Who know c# Java and c++! but I think when you know one of them its quite enough. I mean if you like Java you can Stick with Java. After all we dont have the time to learn all the things and its a very time consumable Operation to be professional in a language
26th Feb 2018, 3:16 PM
Nidhal Baccouri
Nidhal Baccouri - avatar
0
I mean when you are good at using the fork and you cant use a Spoon than it ll be easier for you to use the fork. of course learning q New thing is always amazing but it ll take you few months to learn a programming language and a few years to be an Expert and unless if you are young that ll be too much time waste if you are already looking for a Job
26th Feb 2018, 3:27 PM
Nidhal Baccouri
Nidhal Baccouri - avatar
0
But if you eat spaghetti with a spoon you'll have tomato sauce all over your face afterwards. No matter how good you are at using spoons. You would need to cut up the spaghetti and eat it without getting your face full of sauce. But at the time you are ready to eat you eating competitor is already finished with his plate. Analogies: forks/spoons -> languages face full of sauce -> bugs/efficiency cut up noodles -> workarounds you need because the language isn't that good for your task competitor -> someone who used the better tool
26th Feb 2018, 3:42 PM
Alex
Alex - avatar