What makes different programming languages “better” than others? Or more powerful? Why have different languages developed over time? Are they all based on the same thing?

1.25K views

What makes different programming languages “better” than others? Or more powerful? Why have different languages developed over time? Are they all based on the same thing?

In: 187

78 Answers

Anonymous 0 Comments

Good languages

1. Are not overly complex
2. Have APIs and built in features that are easy to use and predictable
3. Have wide adoption, documentation, and a community of extensions/plugins/etc
4. Support commonly used programming patterns
5. Are performant
6. Have syntax that is easy to reason about

So when people complain about languages like JavaScript, it’s usually because of #2 – there are a lot of cases where it does not behave predictably. When people say they don’t like C++ it’s usually because its very complex.

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