Google AI Challenge: Languages Used by the Best Programmers
r-chart.com
r-chart.com
Terrible info graphic! I'm sure I could do much better in 10 minutes, and I'm a rank amateur. Someone has not read Tufte.
It would be nice if it was a "live" graph where you could toggle languages on/off.
Ah - but - had you entered this, would you have choosen to use C?
My anecdotal experience (Given a problem, and C, I struggle to get things done) is that lots of people like the idea of C, have fond memories of it and occasionally play with code snippets in it. But when those people go into getting-things-done-mode they choose C++ or Java as their primary.
But there are some die-hards who think C remains a superior general-purpose lanuage to C++ and Java, who probably don't like OO, and who stick with C.
I thought the writer called them hippy to highlight this spirit of contrarianism. If that's true, though, it's a poor choice of word because it doesn't suggest a connection with either tradition or asceticism. 'Monk' would better capture that.
I have really enjoyed going through the examples in that book, which was the first time I did any AI (although one might argue it's light on the AI side) type stuff since doing some Lisp stuff way long ago.
It seems like there is a trend that way - and C and Haskell are also for "good" programmers.
The last point could be argued about, but I don't recall language bashing in said essay.
[1] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Lisp won, but maybe the question is, is there something wrong with Python?
Hopefully not as long as this one (3 months).