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: | Thu, 24 Apr 2008 10:07:24 -0800 |
Organization: | Compilers Central |
References: | 08-04-059 08-04-078 08-04-081 08-04-088 08-04-089 |
Keywords: | linker |
Posted-Date: | 24 Apr 2008 14:38:51 EDT |
Comp.compilers wrote:
> Someone sent me an extracted version, so I did some grepping and line
> counting. It turns out the Fortran H source is about 45,000 lines of
> extended Fortran and 15,000 lines of assembler. That's pretty small
> considering what a sophisticated compiler it was.
As originally distributed, it ran using overlays.
In the days of virtual storage systems, it was common to run it
through the linker to remove the overlay structure.
One unusual feature of the OS/360 linkage editor is the ability
to read its own output. That allows for actual editing where,
for example, one subroutine or function is replaced without
recompiling the whole program. (Though the linker is often
slower than the compilers, so it isn't as useful as it might
seem.)
-- glen
Return to the
comp.compilers page.
Search the
comp.compilers archives again.