Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


> - 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)


> 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."


if "Space industry" isn't big I don't know what is




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: