4 ms·
> dont reduce Rust and Go relative success to just having google or Mozilla I don't think Go would have been popular without Google. It's easier to sell a solu
by camus2 9y ago
> dont reduce Rust and Go relative success to just having google or Mozilla
I don't think Go would have been popular without Google. It's easier to sell a solution to your manager when it is backed by a big org, and when people are paid fulltime to work on it. Same for Rust and Mozilla. The barrier for adoption of new languages is pretty high today in enterprise space.
- systems 9y agoso why did python and ruby became popular and why isnt dart more popular
- pcwalton 9y agoPython became popular because many people saw it as a cleaned-up Perl, and ESR wrote about it. Ruby became popular because of Rails. Dart isn't popular because it was designed to be a browser language but did little to court Web developers who like JS (contrary to the HN consensus, a lot of Web developers actually like JS) or other browser vendors.
- systems 9y agoso you agree with me, we python and ruby didnt need a huge corporate backing and dart even with some corporate backing didnt become popular more examples that debunk that corporate backing is what made rust or go ... are scala and clojure, scala being way more popular than d and clojure ... and neither have corporate backing in conclusion, you dont really need corporate backing if you have a nicely designed language that have its own path
- shakna 9y agoI also said 'mindshare'. Cs syntax can be awful. Similar symbols with different meanings. But, it was powerful, fast and simpler than some competitors. Bash is frequently used today, for all sorts of things. Its even in production products, like git. However, even its creator thought it was a kludge. There is no simple answer to language success, but a large group of people adopting and improving a language is probably going to be helpful.
- systems 9y agod is not unpopular because of lack of corporate backing d is unpopular because of poor project objectives and positioning and playing catch up with other languages rather than leading in any specific area d needs a novel idea ... i guess they made bet on execution rather than innovation