Re: Online F77 information...





On Oct 29, 8:49 pm, AeroSpace Ed wrote
Which means that you're missing the point. Everything (well almost) that
you'll need to "understand" the F77 code is relevant to the F90 and later.
That's one of the nice things about this language, you can combine new F90
code with old legacy code in a piece-wise fashion. If you "learn" F90 from
the get-go, you'll be able to translate things into newer constructs.
Benefits all around.

There do tend to be older constructs with common blocks and self-memory
management that you won't see in today's code that might strike a newer
Fortran programmer as strange, but I wouldn't really characterize that a
reason to keep all of your code in F77.

Really in this day and age, no one should be writing new 'F77' code without
horrendous external requirements. The current language definition is F2003
and the nifty thing is that if you really must, you can choose to code
strictly F77 and add (even incrementally) newer language features as you
feel comfortable with them.

I just don't see any reason to limit yourself to F77 language features.

Ed

You make a good point, I'll have to find myself a good Fortran compiler
so that I can use the new constructs as well... I'll ask for advice
about compilers, but that's a discussion for a new thread.

.



Relevant Pages

  • Re: Fortran 77 vs Fortran 90/95
    ... I think it is worth noting that commercial compilers that are f77-only pretty much don't exist today. ... compilers are also f77 compilers, f77 being a subset of f90), so there is no distinction. ... F90 includes a lot of the extensions to f77 that were such widely adopted extensions to f77 that many people think of them as f77. ...
    (comp.lang.fortran)
  • Re: end-of-file during read using unformatted reading
    ... So I assumed an F90 capability limit. ... with only F77 and F90 source code. ... you can change some very minor options with later new OPENs on ... If you get F77 code wrong you know it fast! ...
    (comp.lang.fortran)
  • Re: Random numbers - Intel IFC linux
    ... My guess is that if you had really looked at this as an f77 ... in f90, you'd have found the bug yourself. ... Free source form is far less error prone ... quite confusing error messages. ...
    (comp.lang.fortran)
  • Re: Contracts for Porting Software
    ... about f77 vs f90, ... Converting f90 code to f77 can be a huge job. ... This is all pointless as the OP wasn't asking for advice on how to do ...
    (comp.lang.fortran)
  • Re: What do you prefer: real(8) or double precision and why?
    ... Of course, f77 being a subset of f90, etc., it is still possible to ... I certainly recall virtualy jumping for joy when I first saw f90. ... I liked KINDs the instant I saw them. ...
    (comp.lang.fortran)