|
|
|
|
|
by EuAndreh
487 days ago
|
|
There are many other factors that influence language popularity besides technical quality, like: - marketing;
- big companies using it;
- familiarity;
- history of the creators;
- history of the influencing languages;
- timing;
- luck;
- regional usage;
- etc.
Despite some programmers seeing themselves as fully rational making cold decisions, we're like everyone else. |
|
These are the deciding factors.
If you look at which newish languages have gotten popular over the last few years, it was Rust, Kotlin, Swift, Go and Typescript.
Building a language and ecosystem around it takes a huge amount of resources, and often tedious work that doesn't happen if people aren't paid for it.
The street cred of "hey, large company X is using it, it must be good" is also very important.
(of course Swift and Kotlin are somewhat distinct as the platform languages for Android and iOS)