Are there some statistics out there that show the approx. number of users that popular programming languages have and the rate this number increases over time?


Programming language trends are notoriously hard to make sense of, and all available statistics & metrics should be taken with a grain of salt.

One of the most oftenly quoted indexes is the TIOBE Programming Community Index, that rates programming languages by counting hits on the most popular search engines. As for job trends, Jobs Tractor published monthly trends, based on listings for developer jobs.

If you are looking to compare specific languages against each other, Ohloh provides a very handy language compare tool, which counts monthly commits by open source developers. You can also use Google Trends, for example here's a comparison of Haskell vs Scheme.

You can always look at Stack Overflow, and more specifically at the language tags, or popular code hosting services like Github, that maintains a "top languages" page. And if you are a Redditor, look no further than /r/programming's FAQ.

As you may have noticed, all the available data seem quite unreliable, and that's understandable, popularity is extremely hard to measure. And, at the end of the day, popularity and trends are rather irrelevant metrics. Who cares which language is the more popular, programming languages are tools, if it does what I need it to do, it's fine by me.

  • uh PHP is going down :( – katie Aug 11 '12 at 11:19
  • 3
    @katie: And rightfully so ;-) Seriously: PHP used to be the only serious option for its problem domain (server-side web development on *nix platforms), but these days, many other languages have spawned mature web programming libraries, and most of them are much better than PHP as languages. Today, the most important reasons for using PHP are "because we're already using it" and "because our shared hosting provider doesn't give us anything else to work with". – tdammers Aug 11 '12 at 11:32
  • 2
    @YannisRizos: I believe I did. PHP pays my rent as well, and I actually enjoy writing PHP. It's not that PHP isn't "good enough". But where PHP was the only serious option for server-side web dev on the *nix platform, there are now a dozen or so mature languages that have grown mature web programming features, and most of them are better as programming languages. PHP is still the best choice for many situations, but it's certainly not the best tool under any circumstances, and so it is no wonder that other languages are eating into its market share, despite PHP's unparalleled traction. – tdammers Aug 11 '12 at 11:54
  • 1
    @tdammers I kinda think that a smaller market share will be extremely beneficial for the PHP ecosystem, the PHP community has been lazy for far too long (imho), we need a bit of healthy competition. – yannis Aug 11 '12 at 12:01
  • 2
    I'd like to contest the notion that PHP was ever really the only serious option. PHP didn't become popular until after version 3 was released (PHP 2 wasn't really particularly useful, tbh), by which time JSP and/or ColdFusion were both viable alternatives. Prior to that, Perl was the de-facto king. This probably means that "because it's what our hosting provider offers us" has always been the reason for PHP's popularity. I know it's the only reason I've ever used it. – Jules Sep 19 '14 at 0:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.