Fortran - a "technology that refuses to die"

From: Steve Lionel (steve.lionel_at_intel.com)
Date: 01/31/04


Date: Sat, 31 Jan 2004 16:17:33 GMT

I was reading the February issue of MIT Technology Review, and it had an
article entitked "Ten Technologies That Refuse to Die" (a follow-up to an
October 2003 article on ten technologies that "deserve to die"). Some on
the list were analog watches, dot-matrix printers and vacuum tubes. Number
10 was Fortran.

"Forty-seven years after IBM unleashed it, Fortran (FORmula TRANslation),
the original "high-level programming language [wouldn't that be COBOL? -
Steve], would seem to be the infotech equivalent of cuneiform. But it's
still widely used, especially in scientific computing. Why has this
Eisenhower-era veteran outlasted so many hardware and software generations?
"It's partly the learning curve," says Hewlett-Packard Laboratories' Hans
Boehm, former chair of the Association for Computing Research's [I think
they meant Association for Computing Machinery - Steve] special interest
group on programming languages. "For some people it's good enough, and it's
hard to let go of something once you learn it." Adaptability and
compatibility, which made Fortran the programmer's lingua franca in the
1960s and '70s, are also the key to its viability. Major upgrades have
boosted efficiency and added features while preserving old versions intact.
So a vast number of tried-and-true Fortran 77 programs jibe with the current
Fortran 90. [sic] Microsoft, take note."

Rather patronizing, to be sure, but it was interesting to see it there. I'm
not sure what makes Boehm (http://www.hpl.hp.com/personal/Hans_Boehm/) an
expert on Fortran...

-- 
Steve Lionel
Software Products Division
Intel Corporation
Nashua, NH
Intel Fortran Support:
  http://developer.intel.com/software/products/support/
User communities for Intel Fortran and Visual Fortran:
  http://softwareforums.intel.com/


Relevant Pages

  • Re: Question on Python as career
    ... I knew C and Fortran. ... even Python is built in C. ... LANGUAGE for people who do high end simulation like Aviation ... Sometimes even some very new technologies like SAP ...
    (comp.lang.python)
  • Re: New to Python: Features
    ... For numeric computing, yes. ... There's a reason Fortran use has been steadily declining, ... that does strictly numeric computing is pretty small, ... superb compilers _and_ coders for/in ...
    (comp.lang.python)
  • Re: What do you LISPers think of Haskell?
    ... "Lisp is as fast as Fortran for scientific computing" claims economics ... His published software includes a sparse matrix library written in Lisp ...
    (comp.lang.lisp)
  • NAG on Fortran, C++, and Java
    ... Here is a discussion from Financial Engineering Today about why NAG ... The Future of Quantitative Computing: ... algorithms are written in FORTRAN. ... in Finance really don't like the ‘F' word!! ...
    (comp.lang.fortran)
  • Re: Settling on Lisp and Tcl
    ... > and adapted to new Fortran version. ... My impression is that many scientists now get by without ever having to use ... > to use deeply structured entities in programming. ... the only person who beat me in the computing project in our year ...
    (comp.programming)