One way to ELI5 this is: different people speak different language. So what’s the point of having french and english and spanish? well, different people speak it.
But that’s just surface answer. More specifically, each language is better at something. Some language are excellent to express math functions, some other are better to develop objects, some are easy to learn for beginners, some are incredibly compact and optimized for performance, some are tailored made for learning and AI, some are made to quickly code recursive things, and so on and so on.
Finally, one last thing to understand is that we needed languages to create better languages. We created assembly code to translate code into 1 and 0. Then we used assembly code to code a better, more evolved language. Then we used THAT language to create a more evolved one, and so on – each time improving or specializing for certain benefits.
Latest Answers