ESR: Computer Language Trends in 2009
esr.ibiblio.org
esr.ibiblio.org
But the core design didn't age well, I don't think; dynamic variables, little consideration for modular programming, primitive data structuring tools, etc. I like looking at Tcl-without-the-warts type languages, but it's really just masturbation. Lua is almost as flexible and certainly better put together.
(I assume it is the same time frame as your experience, since yours were before the Inline::C module.)
The whole interoperability with other languages on Parrot is going to be a game breaker IMHO.
Thank you ESR.
Really, it's quite enviable. Enjoy it while it lasts.
Java 5316
C++ 4824
Perl 3730
Python 3161
...
Erlang 40
It may be that Erlang people don't add their projects to freshmeat.ping github.com = 192ms
loading http://github.com/bmizerany/sinatra/tree/work = 11000ms (11 secs)
wget of the same took between 1000-5000ms (1-5secs)
If there's a lot of javascript, that might be slowing it down.
Take a look at:
http://www.google.com/trends?q=python%2C+perl%2C+ruby&ct...
vs
http://www.google.com/trends?q=cpan%2C+pypi%2C+rubyforge&...
Google Trends isn't a great measurement tool, but the 3 languages have similar search volumes (with Perl declining, Python stable and Ruby ascending), yet CPAN is has a much higher volume than either RubyForge and PyPI. I think the relevance of each repository to its language community isn't comparable.
That's my only point. Dynamic languages are growing in popularity, and Perl is among them. And, if Perl doesn't grow as fast as Ruby and Python, that's fine, too. It'll still be a few years before Python and Ruby catch up to Perl in usage and lines of code and number of projects. (And none of them will ever catch up to PHP. JavaScript might, though.)
Checkout these two instead....
http://www.google.com/trends?q=python+scripting%2C+perl+scri...
http://www.google.com/trends?q=python+programming%2C+perl+pr...
In fact all languages have declined. Which isn't surprising because Google Trends is just showing you the frequency of these search terms used over time.
There is a lot more things to search for now on the web compared to 2004!
Even if you included more repositories, though, still - what's the point? It's good to see trends, yes, but at least try and keep them in the same general domain. No-one is going to be making a choice between developing in C or in Ruby; they are different worlds in so many ways. And even counting projects is a bad metric in itself; someone starting a C project might be expected to have some reason for doing so, and thus he might be likely to at least half-finish it; Ruby "projects" are so easy to start that many developers don't seem to feel the day has really begun until they've tossed off half a dozen crappy new gems.
Nice talking point I guess but I wouldn't read much into these. And personally I am happy to see the fast rate of change and evolution. I would like to see it accelerate even faster. In particular I am hoping to see a mass migration towards a more distributed, federated project hosting paradigm; hopefully the next step after everyone is comfortable with git and the other DSCM systems, which will render this kind of "trends" article even harder to write :D