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?
-
It's not exactly statistics but you might find interest in the Thoughtworks Tech Radar : http://www.thoughtworks.com/radar/ – guillaume31 Aug 11 '12 at 11:35
-
3Stats for stackoverflow can be found here: http://hewgill.com/~greg/stackoverflow/stack_overflow/tags/ – Roman Luštrik Aug 11 '12 at 12:50
1 Answers
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.

- 103
- 3

- 39,547
- 40
- 183
- 216
-
-
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
-
@tdammers Did you just post this on a PHP developer's answer, with access to the suspend button? ;P – yannis Aug 11 '12 at 11:33
-
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
-
@YannisRizos: True that. It's starting to pay off already - array literals, closures, deprecated APIs finally dropped, `register_globals` killed, etc. There are some major f'-ups happening in the transition, and PHP has a long way to go to get things really right, but that's hard to avoid considering the heritage. – tdammers Aug 11 '12 at 12:06
-
2I'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 00:44