On 2/2/18 11:59 AM, Lynn McGuire wrote:
> On 2/1/2018 2:33 PM, Beliavsky wrote:
[...]
>> Python, 52.6% usage (was 45.8% in 2016), 15% up
>> R language, 52.1% (was 49.0%), 6% up
>> SQL, 34.9% (was 35.5%), 2% down
>> Java, 13.8% (was 16.8%), 18% down
>> Unix shell/awk/gawk, 9.6% (was 10.4%), 7% down
>> C/C++, 6.3%, (was 7.3%), 13% down
>> Perl, 1.7%, (was 2.3%), 27% down
>> Julia, 1.1%, (was 1.1%), no change
Just out of curiosity, where is MS Excel in this list. I would have
expected the number of Excel or Excel look-alike users to outnumber all
of these other languages put together for things like statistics and
data analysis.
And where are Mathematica and Matlab (which you also mentioned)? I know
those are expensive commercial products, but I also know many people who
use them daily.
> A key problem is that Microsoft does not support the Fortran language
> directly.
I think MS is satisfied with their captive audience. I use MS Office, I
write papers in MS Word, and it is a terrible environment for scientific
papers, but I use it nonetheless because everyone else also uses it.
Over the last 20 years or so, they have made barely a token effort to
improve their software for scientific users. I used to send comments to
their online feedback with various suggestions, but they were always
ignored, so I just gave up.
As for scientific programming in general, they have never made any
significant effort to support POSIX, or any of the de facto standard
file systems, or parallel programming libraries, or anything useful.
They just live in their own world, content to send out expensive
software updates that do nothing new that is useful to science.
They should have published libraries for scientific users that allow
them to read and write MS Excel files. They should have done that 30
years ago. But they didn't, and they probably never will.
My general feeling is that MS had done more to impede progress in
various ways in computing in general, and scientific computing in
particular, than they have done to advance it.
So just let them do their thing and the rest of the world will move on
without them, including fortran.
> If gfortran had direct support for embedding itself in Visual Studio,
> that would help immensely.
There is another possible solution to that problem.
$.02 -Ron Shepard