5 ms·
There are many other factors that influence language popularity besides technical quality, like: - marketing; - big companies using it; - familiarity;
by EuAndreh 2y 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.
- the_duke 2y ago> - marketing; - big companies using it; 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)
- Taikonerd 2y ago> The street cred of "hey, large company X is using it, it must be good" is also very important. Yes, and also, "large company X is spending lots of money on it, so they aren't just going to abandon it once it's no longer the newest, coolest thing."
- skirge 2y agoif "Space industry" isn't big I don't know what is