Re: Help from fellow Fortran Users

From: Pierre Asselin (pa_at_see.signature.invalid)
Date: 01/28/04


Date: Wed, 28 Jan 2004 14:56:28 +0000 (UTC)

Richard Maine <nospam@see.signature> wrote:
> Pierre Asselin wrote:
> > I know I'm not making a good case, it's a bit frustrating....

> So why do you care? Nobody here is telling you that you shouldn't
> use whatever tools you find best for your applications, whether
> that includes Fortran or not.

I know, it not that big a deal. I have to use Fortran because that's
what the rest of the team knows. We do number crunching so it should
be a slam-dunk, right? Well, it's not a slam-dunk. I'm just trying
to tell the c.l.f community that something's wrong. I can't pin it
down, but I know something is wrong.

All right, here's another tack. If a bright student contemplating
a scientific career with lots of numerical analysis asked you for
advice on what language to learn, what yould you say? Fortran?

Why learn Fortran? because the compilers optimize better and the
binaries scream. However, in today's world the kid *will* have to
learn another language to do a good job.

Now Robert Tisdale tells us that Blitz++ also screams
(http://www.oonumerics.org/blitz/). Writing (or reading) C++
templates is, shall we say, challenging, but using them is not
going to be that hard. If Blitz++ works, Fortran loses the one
advantage it has over, oh, C++. If C++ can do do the deep number
crunching, but also plug right into a portable GUI with OpenGL
support (http://www.fltk.org/), make any OS calls needed (extern
"C"), handle platform idiosyncracies (judicious #ifdef), interface
to scripting languages (extern "C" + swig) and make you more
employable, what is the point of learning Fortran?

Bah, now I'm starting an advocacy thread. To the newsgroup: downplay
the advocacy, but: aren't you worried?

--
pa at panix dot com


Relevant Pages

  • Re: Surprise
    ... haven't seen any Fortran libraries that do that. ... Libraries are a huge part of the reason why one language would be ...
    (comp.lang.fortran)
  • Re: one-liner for characater replacement
    ... convert to another language. ... upgrade to upward compatible versions of the same language. ... Under the above rules of the game, unless the Fortran world announces ...  The user base has not shrunk all that much. ...
    (comp.lang.fortran)
  • Re: interpretive vs. compiled
    ... for specific needs in FORTRAN. ... Nowadays, workstations are also available to engineers, and there's no ... Excel/VBA and much less exposure to programming. ... colleges are wondering what language to use in classes. ...
    (comp.programming)
  • Re: Help from fellow Fortran Users
    ... and Fortran in which he introduced the subject of Pascal, ... Pascal is a useful, high-level, portable language that is easy to use ... Inasmuch as his comments considered extensions for Pascal in the '70s, ... standard differs from ...
    (comp.lang.fortran)
  • Re: A petition to J3 apropos FORTRANs future
    ... Fortran folded like an accordion and gave ... The vast majority of programmers are not doing "scientific ... In theory, programmers would just "use the best language for the job", ... But there are reasons, both real and silly, why one ...
    (comp.lang.fortran)