eli5: How are some programming languages better at different tasks than others?

524 viewsOtherTechnology

For example I am taking Python right now which is known to be “beginner-friendly” but then in highschool I took Java where we did a lot of content relating to classes and object oriented coding. But what makes the languages specialize in these fields specifically?

In: Technology

5 Answers

Anonymous 0 Comments

Computer languages are like human languages.

Basically anything you want to accomplish, you can do in nearly any language there is. Most of the difference comes down to who else speaks that language.

If you want to study Italian art, you *can* read about Italian painters in books written in Japanese. But you’ll *probably* find it easier to find books about Italian painters that are written in Italian.

If French is your first language, you’ll probably find Spanish easier than Mandarin. If Mandarin is your first language, it probably seems unfair to say Spanish is easier.

You should chose a language based on what the people you want to work with use.

Don’t listen to any argument that says some particular language is *inherently* better at something than another.

At best you can say one language is *better suited* to some task than another — and that will be because of the availability of sample code, reusable libraries, and industry experts that use that language.

You are viewing 1 out of 5 answers, click here to view all answers.