Re: Free source form with Fortran 77 compilers



Terence wrote:

On Jun 9, 2:36 am, nos...@xxxxxxxxxxxxx (Richard Maine) wrote:

Steve Lionel <steve.lio...@xxxxxxxxxxxxx> wrote:

Richard Maine wrote:

A free form of some sort or other was done quite a lot in later f77
compilers. For example VAX Fortran had one. That alone accounts for a
nontrivial fraction of f77.

As a former developer on VAX Fortran, I would disagree with this. What
you may be thinking of is what DEC called "tab source form", which was a
slight variation on fixed-form that used a tab to separate the label
field from the statement field, with continuation depending on whether a
non-zero digit followed the tab. Other than that, it followed
fixed-form source rules including ignoring blanks and a 72-column limit.

Yes, that's what I was referring to. I know it wasn't the f90 variant. I
think of it as simillar in that you didn't have to count columns (except
for the col 72 limit, but then that is less often an issue that col 7,
and even f90 has such a limit - its just larger).

--
Richard Maine | Good judgement comes from experience;
email: last name at domain . net | experience comes from bad judgement.
domain: summertriangle | -- Mark Twain


Richard surprised me.
Since I worked for Shell on process control projects, we had quite a
few Vax machines off and on. And I had never seen a true free-form
Fortran F77 on that machine.

Since we used to write our Fortran-based models in freeform source, it turned out to be a competitive advantage for us when a customer forced us to release it to a competitor. The competitor had a horrible time converting it to work on a VAX :) It also took 4 VAXen to replicate our performance on a single H-series (plus proprietary parallel peripheral processors).


Tabs yes.
And there was an HP minicomputer I used Fortran on in '69/70 or
thereabouts.
That wasn't free-form either. And later the Modcomp series and IBM
1130s....


--

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library: http://www.fortranlib.com

Support the Original G95 Project: http://www.g95.org
-OR-
Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows it can't be done.

-- Henry Ford
.



Relevant Pages

  • Re: is this a race condition?
    ... maintaining FORTRAN on a VAX. ... Beware of Fortran optimization, by the way. ... Again, on VAX, or with appropriate qualifiers at compile time, this ...
    (comp.os.vms)
  • Re: Anyone for help with DEC (Vax) Fortran-IV ?
    ... to remove the VMS extensions. ... renamed VAX-11 FORTRAN, which then qualified as full F77. ... when the compiler was changed to be a native VAX implementation instead ...
    (comp.lang.fortran)
  • is this a race condition?
    ... 23 years ago, fresh out of university, my first job was maintaining ... FORTRAN on a VAX. ...
    (comp.os.vms)
  • Re: survey: Fortran on VMS
    ... When VAX FORTRAN reigned supreme, ... Support the Original G95 Project: http://www.g95.org ... Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html ...
    (comp.lang.fortran)
  • Re: OOHMELEGS!
    ... >Basic by Someone on our old Mark I network, which didden run Fortran. ... >recode it in our FIV, ... Later we installed it on the replacement VAX, I think, IIRC. ...
    (uk.rec.sheds)