📝Some programming languages become popular because they offer a quick upgrade
- source
Some languages provide a quick and almost effortless update from another language (e.g., they can offer a tool convert code automatically). Usually, very compatible, with some added features, and better syntax.
Examples:
- C → C++
- JavaScript → CoffeeScript (but died off when JavaScript catched up)
- JavaScript → TypeScript
- Java → Kotlin