Most popular programming languages shift at Github

“Hey, everyone! Has everything plausibly useful already been written in Perl and submitted to CPAN? Yes it has? Alright, shut’er down!”

1 Like

By that metric, APL has got everything beat - better signal-to-noise ratio in the line noise than Perl. If there were a repository like CPAN for it (perhaps not the safest thing to create), it would take a fraction of CPAN’s storage.

APL factoid: If you try to create a self-replicating programme in APL, no matter how you go about doing it, you will always get back the Necronomicon. I have never tried to run the generated code, though. I may be dumb but I’m not stupid…

2 Likes

For some reason if you try to create a self replicating program in Perl, it always displays a VHS bootleg of monty pythons Argument Sketch.

and back on topic, when did css become a programming language?

God himself wrote the world in Lisp.

(Beautiful song. I love this singer.)

3 Likes

i like that you need a special typewriter to program APL, but i still prefer whitespace for my own code. my only regret is that it still requires the use of tabs…

2 Likes

Have they finally gotten around to adding lambda functions?

Yup:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html

1 Like

Who speaks for the very small shell scripts?

4 Likes

Ugh, Java is just so… unsexy. After 10y of professional work with it, I grow weary of the Enterprise that inevitably slumps along with the language, destroying innovation and stifling curiosity.

Tiobe has to be the least reliable of all programing popularity measures. They even admin that they have scaling factors for some languages, where they take the raw value and multiply it my a number (chosen by them) to place that language at a more realistic value… So for example if language X has an unexpected rise in popularity by their metrics, and they don’t think it’s really a popular language they will multiply the new months number by 0.5 to reduce it back down closer to it’s old value.

The stats are for number of repositories containing a given type of code. Most repositories will contain more than one type of code. So if I have a Rails app on GutHub I’m likely to have Ruby, CSS (or SASS), JavaScript, Maybe some static HTML files, etc.

The fact that languages like JavaScript and CSS are secondary languages in so many projects means they can be hugely over ranked depending on the specific methodology used.

Take all language popularity benchmarks with a grain of salt, they will all have some explicit or implicit bias.

All true; but node will have had a huge impact over the past few years to the language’s popularity.

1 Like

This topic was automatically closed after 5 days. New replies are no longer allowed.