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) |
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
Return to the
comp.compilers page.
Search the
comp.compilers archives again.