Hacker News new | past | comments | ask | show | jobs | submit login

Languages with near flat or decreases in 2014:

- Ruby (that was a bit surprising)

- Dart (I guess the lack of native browser support is the killer here)

- Typescript (I'm surprised this didn't take off)

- Puppet (Interesting.)

- ActionScript (obvious now that Flash is dead)

- Scheme

- Common Lisp

- D

- Fortran

- Logos (huh?)

(I know near flat is subjective, but still these are the languages that are not seeing much growth in 2014, and what likely isn't growing strong in 2014, is likely to continue that trend in 2015.)




> is likely to continue that trend in 2015.

Going to state the obvious and say JavaScript. For all of the obvious reasons but also because ES6 is going to make it more palpable for those who formerly found it distasteful.


Did you mean palatable? :)


Oh man I can't wait for ES6 to be stable and widely adapted.


The decrease of TypeScript is probably thanks to GitHub recognizing less and less C++ projects as TypeScript (Qt localization files has .ts extension which GitHub counts as TypeScript files, although in less and less cases).


So pretty much almost every well-designed language that I like or was curious about is losing popularity in favor of Java and JS. Sigh. I remember when Ruby was #2 on GitHub. Those were the days.


Puppet drop may be due to options. Was just Chef, now is Ansible, Salt and even Docker.

And totally agree that Ruby is surprising. I'm a Pythonista myself, but always thought Ruby was fairly comparable if having a different approach. I don't have enough experience with it though to understand the possible reasons for the drop.


GitHub was adopted early by the Ruby community, and it had a disproportionate number of Ruby projects when compared to other version control hosts (Sourceforge, etc.). A lot of projects are moving to GitHub from other hosts now, and Ruby pretty much had nowhere to go but down as a percentage of the total.

Also, the tendency for many small Rubygems (and Bundler's support for installing gems from git) meant you had many more repos than you would for languages like Java, where it's pretty common to build multiple jars out of a single repo. The npm community seems to be if anything even more prolific in producing large quantities of very narrowly tailored libraries.

I think this is a case where the pie has just gotten bigger, rather than anyone's piece getting smaller.


>and what likely isn't growing strong in 2014, is likely to continue that trend in 2015.

Based on what?


Languages have momentum (growth, static, decay), and to change the momentum, something big has to happen, and usually big things do not happen. Past performance can generally be used as a predictor of future performance.


2 things :

- Make sure you add Racket to the Scheme total.

- Interest in Common Lisp has tended to come and go over the years.


Ruby has been continually decreasing on Github for a little while now. It makes more sense when you realize that Github was dominated by Ruby when it started out and other languages are still coming on to the platform in proportion. Try switching the view between percentage and total number and it becomes more clear.


Ruby has been decreasing/flat for years on every langpop site I know, it's not only github. For example on Tiobe and :

http://www.ryan-williams.net/hacker-news-hiring-trends/2015/...

https://www.openhub.net/languages/compare?commit=Update&l0=p...


I don't know how you call that decreasing or flat, I'm seeing up and to the right.


on HN trends up to 2012 it was about the same as python or sometimes higher now Ruby is way below. The general trendline of up is the result of HN's Who is hiring thread popularity and increasing number of job posts in absolute numbers. Here it's more evident, Ruby was the most popular language 3 years ago http://www.ryan-williams.net/hacker-news-hiring-trends/2015/...


I agree that proportionally it's less but it's still growing




Registration is open for Startup School 2019. Classes start July 22nd.

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

Search: