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

The best way to bootstrap language adoption is to get a big tech company to push it. Java (Sun, Oracle, Google Android), C# (Microsoft), JavaScript (all browser vendors, Facebook React), Rust (Mozilla/Microsoft), Swift (Apple), Go (Google).

Most of the popular languages are backed by one or more large tech companies. This gives managers the confidence to adopt them without reservation. It's the old "nobody ever got fired for choosing IBM" line, broadened.



Then there's python. Ruby (currently waning in popularity, but we are talking about bootstrapping popularity), php (well fb is a major company but php was popular long before that), perl, not to mention C and C++.

These languages have all at one point been "top" languages (moreso than swift, anyways).


Well, big tech backing is a sufficient condition for popularity, but not a necessary one. If you're looking for necessary conditions then that's a far more difficult question.

Why do other things (books, songs, movies, games) become popular? Some things just go viral for whatever reason and it's very difficult to explain why, even after the fact. Like trying to predict where lightning will strike next.


Big tech backing is no where near sufficient. Dart almost died (and the jury is still out). Facebook created a statically typed erlang, and I think that one is already dead, not a year after it was supposed to be announced


The usual response is that Dart wasn't really backed by Google in general but just a few people on and around the Dart team.


The C comparison is particularly apt considering that C is newer than lisp.


Came with a free beer operating system.


Python - Zope, and all the companies Guido worked at

Ruby - Rails made it happen

PHP - Perl without CGI hurdles, and FB really

C and C++ - AT&T, UNIX, Apple, IBM, Microsoft, Borland, CORBA


Not sure about c, c++ Those corporate backings happened WAY after they got popular. Rails is not a corporation.


How do you do UNIX without C or C++?

Rails was made by a corporation.

Radar blips in adoption is not being popular.


At least now we have a list of companies not to be ashamed of: https://github.com/azzamsa/awesome-lisp-companies/ There are big names and big players. Now to see one pushing CL is another topic.


There's some internal uptake of Common Lisp inside Google. Legacy of the ITA Software acquisition?

One the significant maintainers of SBCL is at Google.




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

Search: