Comment on Why are so many new programming languages being developed?

AnAmericanPotato@programming.dev ⁨1⁩ ⁨week⁩ ago

A lot of the time, a new language is created to make one particularly difficult thing easy.

For Go, that one thing was concurrency. You CAN do concurrency in C or Python or whatever, but it’s not really built into the language.

For Rust, that one thing was memory safety. C leaves it all up to you, so it’s very easy to make mistakes that lead to memory leaks, crashes, or security vulnerabilities.

If you program in any language for a significant amount of time, you’re bound to find a few things that you do a million times that you wish were easier to do right and harder to do wrong. Some people see those problems and say “I can make something better”.

source
Sort:hotnewtop