Related articles |
---|
Algol68 compiler ? news@chaos.kulnet.kuleuven.ac.be (1996-02-19) |
Re: Algol68 compiler ? neitzel@gaertner.de (1996-02-23) |
Parallel Algol68 compiler mac@coos.dartmouth.edu (1996-02-27) |
Re: Parallel Algol68 compiler hleroy@irisa.fr (1996-03-01) |
Re: Parallel Algol68 compiler henry@zoo.toronto.edu (Henry Spencer) (1996-03-01) |
Re: Parallel compilers mparks@oz.net (Michael Parkes) (1996-03-05) |
From: | mac@coos.dartmouth.edu (Alex Colvin) |
Newsgroups: | comp.compilers |
Date: | 27 Feb 1996 23:26:30 -0500 |
Organization: | Dartmouth College, Hanover, NH, USA |
References: | 96-02-236 96-02-290 |
Keywords: | algol68, parallel |
To combine a couple of threads here...
There was a multitasked Algol68 (pre-revised Report) written at
Dartmouth in the early 70s by Sidney Marshall. As far as I know it
never was used in production.
I don't know what the multitasking did for it, other than run the
integrated debugger. It's possible to get some overlap in compilation
phases.
Early Un*x compilers ran as a number of processes connected by pipes.
Although this was largely due to address space limits, I suppose it
might allow some overlap of analysis and I/O.
Unfortunately, it looks like C requires that the lexer and declaration
semantics be carefully synchronized, limiting the potential
concurrency.
--
Alex Colvin
alex.colvin@dartmouth.edu
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.