Why are some programming languages better for certain types of projects than other programming languages, when they can all essentially do the same thing and they all seem to work the same way?

410 views

Why are some programming languages better for certain types of projects than other programming languages, when they can all essentially do the same thing and they all seem to work the same way?

In: 20

19 Answers

Anonymous 0 Comments

Is all about abstraction and premade tools, blocks, functions.

Yes, in the end all languages are converted to machine code, that cpu understands and executes. Theoretically you could write everything in machine code, but it would be huge waste of time. That’s why we have created different languages, which abstract theses things and gives us premade tools to work with. Just every language is made with different toolset (usecase) in mind.

There are languages that converter code from that into lower level (more generic, closer to hardware) languages code. To make complicated things more easy, but usually thus sacrificing performance and resource usage.

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