Why does there need to be so many computer programming languages? Why is one not enough?

420 views

Why does there need to be so many computer programming languages? Why is one not enough?

In: 2084

12 Answers

Anonymous 0 Comments

Imagine wanting to ask someone to wash the dishes.

A very high level language like Python might just be like simply saying “Hey, can you wash the dishes?”, and then they wash the dishes the best way they know.

On the other hand, a very low level language like assembly (which is not a single language, there are many assembly languages) would be like giving an extremely detailed list of instructions- maybe some of the dishes need to be soaked, you have to clean the cast iron skillet differently, stainless steel should be completely hand washed and not go into the dishwasher, some should be washed with cold and some with hot etc.

With some tasks, maybe it’s not important that you control exactly how they’re done, so in that case you might just tell them the first way to save time on the instruction telling, but if it’s important to do it a specific way or if it it saves time if you give them more detailed steps, you might pick the second option. There’s always a trade off going on between how fast you can write the code/how easily you can learn it and how much exact control you have over what it does.

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