Re: Help from fellow Fortran Users

From: Walter Spector (w6ws_xthisoutx_at_earthlink.net)
Date: 01/27/04


Date: Tue, 27 Jan 2004 17:18:51 GMT

Pierre Asselin wrote:
> ...
> I know I'm not making a good case, it's a bit frustrating. I guess
> the big difference between Fortran and other compilable languages
> is that Fortran is truly a high-level language. It leaves a lot
> of latitude to the implementation, including the latitude to optimize
> the sh*t out of the binaries.

Before C came along, Fortran was considered "portable assembler" for
many tasks. Some of us still consider it that.

> .... C was
> targeted at microprocessors...

Actually it was targeted at the PDP-11, which in 1971 was not a
microprocessor.

> ...
> For whatever historical reasons, C is the portable language today,
> and Fortran just ain't.

Both Fortran and C can be very portable - IFF the application developer
WRITES TO THE STANDARD. Most portability problems I've seen are because
either the developer was ignorant of the Standard, defiant to the Standard,
or no Standard even existed (e.g., C/C++ until very recently).

Walt
-...-
Walt Spector
(w6ws at earthlink dot net)



Relevant Pages

  • 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: Help from fellow Fortran Users
    ... > according to standards earlier than Fortran 90. ... C had no standard until after F77. ... > Fortran programs that have been ported to several different platforms ... > commenting on comparative portability. ...
    (comp.lang.fortran)
  • Re: Reading from a character array
    ... deltaquattro wrote: ... library is added to the next generation of the language, as for C++, ... Fortran doesn't use the word "library", ... Fortran standard doesn't tell you which negative numbers indicate ...
    (comp.lang.fortran)
  • Re: When will this ng come to accept that Fortran needs to go "back to the future" ?
    ... both standard Fortran and standard C portable by definition? ... dependent ... I certain that both the C and the Fortran standard hand a user ... enough rope to hang themself with portability issues. ...
    (comp.lang.fortran)
  • Re: public comment on fortran 2008
    ... There are Fortran programmers who find even Fortran 90 too ... doesn't serve the user base to have the language always a moving ... language, it should be addressed by the standard with some urgency. ...
    (comp.lang.fortran)