<span style>It's too </span><span style>bad Python can't get a piece of that action!</span> <div>Indeed.<br><br><div class="gmail_quote">On Thu, Feb 9, 2012 at 3:14 PM, Stephen J. Turnbull <span dir="ltr"><<a href="mailto:stephen@xemacs.org">stephen@xemacs.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Massimo Di Pierro writes:<br>
 ><br>
 > On Feb 9, 2012, at 12:03 PM, Steven D'Aprano wrote:<br>
 ><br>
 > > Massimo Di Pierro wrote:<br>
 > >> Here is another data point:<br>
 > >> <a href="http://redmonk.com/sogrady/2012/02/08/language-rankings-2-2012/" target="_blank">http://redmonk.com/sogrady/2012/02/08/language-rankings-2-2012/</a><br>
 > >> Unfortunately the TIOBE index does matter. I can speak for python<br>
 > >> in education and trends I seen.<br>
<br>
</div>Well, maybe you should teach your students the rudiments of lying,<br>
erm, "statistics".  That -3% on the TIOBE index is a steaming heap of<br>
FUD, as Anatoly himself admitted.  Feb 2011 is clearly above trend,<br>
Feb 2012 below it.  Variables vary, OK?  So at the moment it is<br>
absolutely unclear whether Python's trend line has turned down or even<br>
decreased slope.<br>
<br>
And the RedMonk ranking shows Python at the very top.<br>
<div class="im"><br>
 > Don't shoot the messenger please.<br>
 ><br>
 > You can dismiss or address the problem. Anyway... undergrads do care<br>
 > because they will take 4 years to grade and they do not want to come<br>
 > out with obsolete skills. Our undergrads learn Python, Ruby, Java,<br>
 > Javascript and C++.<br>
<br>
</div>Maybe they should learn something about reality of the IT industry,<br>
too.  According to the TIOBE survey, COBOL and PL/1 are in the same<br>
class (rank 51-100, basically indistinguishable) with POSIX shell.<br>
Old programming languages never die ... and experts in them only<br>
become more valuable with time.  Python skills will hardly become<br>
"obsolete" in the next decade, certainly not in the next 4 years.<br>
<br>
You say "dismiss or address the problem."  Is there a problem?  I<br>
dunno.  Popularity is nice, but I really don't know if I would want to<br>
use a Python that spent the next five years (because that's what it<br>
will take) fixing what ain't broke to conform to undergraduate<br>
misconceptions.<br>
<br>
Sure, it would be nice have more robust support for installing<br>
non-stdlib modules such as numpy.  But guess what?  That's a hard nut<br>
to crack, and more, people have been working quite hard on the issue<br>
for a while.  The distutils folks seem to be about to release at this<br>
point -- I guess the Time Machine has struck again!<br>
<br>
And by the way, which of Ruby, Java, Javascript, and C++ provides<br>
something like numpy that's easier to install?  Preferably part of<br>
their stdlib?  In my experience on Linux and Mac, at least, numerical<br>
code has always been an issue, whether it's numpy (once that I can<br>
remember, and that was because of some dependency which wouldn't<br>
build, not numpy itself), Steel Bank Common Lisp, ATLAS, R, ....<br>
<br>
The one thing that bothers me about the picture at TIOBE is the<br>
Objective-C line.  I assume that's being driven by iPhone and iPad<br>
apps, and I suppose Java is being driven in part by Android.  It's too<br>
bad Python can't get a piece of that action!<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-ideas" target="_blank">http://mail.python.org/mailman/listinfo/python-ideas</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Edward Lesmes<br>
</div>