Re: Fortran H, was Bootstraping compilers ?

glen herrmannsfeldt <gah@ugcs.caltech.edu>
Fri, 25 Apr 2008 12:57:11 -0800

          From comp.compilers

Related articles
Bootstraping compilers ? pocm@soton.ac.uk (2008-04-16)
Re: Bootstraping compilers ? torbenm@app-4.diku.dk (2008-04-21)
Re: Bootstraping compilers ? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-04-21)
Re: Bootstraping compilers ? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-04-23)
Re: Fortran H, was Bootstraping compilers ? compilers-request@iecc.com (Comp.compilers) (2008-04-23)
Re: Fortran H, was Bootstraping compilers ? Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2008-04-24)
Re: Fortran H, was Bootstraping compilers ? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-04-24)
Re: Fortran H, was Bootstraping compilers ? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-04-25)
| List of all articles for this month |

From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Newsgroups: comp.compilers
Date: Fri, 25 Apr 2008 12:57:11 -0800
Organization: Compilers Central
References: 08-04-059 08-04-078 08-04-081 08-04-088 08-04-089 08-04-091
Keywords: Fortran, history
Posted-Date: 25 Apr 2008 23:55:54 EDT

(snip, the moderator wrote)


> [I suspect that Fortran H did much more sophisticated flow analysis and
> optimizaton than any Modula compiler. Just figuring out the loops and
> dealing with GOTO statements is a challenge. -John]


Among the features of the H compiler was the ability to produce a
source listing indented depending on the nesting level. It would do
that based not only on DO loops, but loops made with IF and GOTO. It
would only do it at higher optimization levels when the nesting levels
were determined as part of the optimization.


Now people are expected to supply the appropriate indenting when
the write the program in the first place. That wasn't always done.


-- glen


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.