I just sent this to William, when I meant to send it to sage-devel.

---------- Forwarded message ----------
From: David Kirkby <david.kir...@onetel.net>
Date: 17 February 2011 07:39
Subject: Re: [sage-devel] Rapid growth in Python popularity
To: William Stein <wst...@gmail.com>


On 17 February 2011 07:05, William Stein <wst...@gmail.com> wrote:
> On Wed, Feb 16, 2011 at 3:41 PM, Dr. David Kirkby

>> According to TIOBE's stats I'd be better learning Lisp than .NET, yet there
>> are more than 500 times as many jobs on Monstir mentioning .NET compared to
>> Lisp.
>
> You seem to not realize that C# is the primary .NET language.  It is
> *number 6* in the TIOBE ranking is C#.

Yes, I did not realise that.

>> Note Mathematica is nowhere to be found. I have seen the odd jobs on Monstir
>> where Mathematica skills were desirable or needed, but they have been very
>> few. There are none at the minute. This is why I have some difficulty in
>> believing the claims from Wolfram Research about the number of users in
>> industry. The web site gives the impression Mathematica is used a lot in
>> industry, but that does not seem to be backed up by the number of job
>> adverts mentioning the tool.
>
> It is indeed surprising that Mathematica is not on the list, since
> Maple and Matlab both are, and they are clear that they do track
> Mathematica.  Thus it must rank below 100.   Doing a search on google
> for

Yes, which I think is a pretty good argument for not bothering to
learn it from an employment point of view. It seems very common in
academia. But outside academia, I am less convinced it is useful skill
to have. That is worth pointing out to students who might feel they
would rather use a professional tool like Mathematica, rather than a
free one like Sage.

I know MATLAB skills are quite highly sought after

>  +"mathematica programming"
>
> gives a mere 31,000 results (compared to almost a million for Python,
> about 40,000 for Maple, and about 230,000 for Matlab).

Yes, MATLAB is very common in industry. It is pretty much a de facto
standard in industry.

> Just for fun, here's what the TIOBE-using-only-google results are for
> our niche world of math software:
>
>  language   hits for +"language programming"
>
>   Octave    8320
>   Sage        3180
>   GAP         2780
>   Singular    2090
>   Axiom       1150
>   Scilab        863
>   Maxima     818
>   Magma      566
>   Pari           334
>   Kash            10
>   Macaulay2   3
>   Fricas           3
>   OpenAxiom  0
>
>
> NOTE: Looking at results, GAP has way more false positives than Sage,
> since "gap" is a common word that can occur in the context of
> programming, e.g. "Bridging the Gap: Programming Sensor Networks with
> applications" is on the first page.
>
> William

I would expect Sage has a lot of false positives too, due to the
accounting package.

Dave

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to