|[5 earlier articles]|
|Re: Turbo Pascal 1.0 trivia firstname.lastname@example.org (Stephen S. Mitchell) (1997-11-29)|
|Re: Turbo Pascal 1.0 trivia email@example.com (laurie boshell) (1997-11-29)|
|Re: Turbo Pascal 1.0 trivia firstname.lastname@example.org (1997-11-29)|
|Re: Turbo Pascal 1.0 trivia email@example.com (Toon Moene) (1997-11-29)|
|Re: Turbo Pascal 1.0 trivia firstname.lastname@example.org (Jerry L. Wahl) (1997-11-29)|
|Re: Turbo Pascal 1.0 trivia email@example.com (1997-11-30)|
|Re: Turbo Pascal 1.0 trivia firstname.lastname@example.org (David L Moore) (1997-11-30)|
|Re: Turbo Pascal 1.0 trivia email@example.com (Martin Eskildsen) (1997-12-05)|
|From:||David L Moore <firstname.lastname@example.org>|
|Date:||30 Nov 1997 22:54:40 -0500|
|References:||97-11-139 97-11-149 97-11-173|
Toon Moene wrote:
> The first "native code" I saw produced by a Pascal compiler was COMPASS, i.e.
> CDC 6600/7600/175 series code.
> Not surprising, as Niklaus Wirth, and his female companion that I never can
> recall the name of, *wrote* Pascal for the CDC systems.
The CDC Pascal compiler was written by Urs Ammann. I have probably got
the number of m's or n's wrong. There was an earlier version of Pascal
which was ported to the ICL 1900 by a group in England whose names I
ought to be able to remember but cannot.
I am not sure at this point where that compiler came from - whether it
was a port or an ab initio effort. I think it was written up in
Software Practice and Experience, somewhere in the mid seventies.
Turbo Pascal did generate machine code, but a lot of it was calls to
an approximately 12K kernel which was presumably entirely hand coded
in assembler, so it was somewhere between a compiler and an
interpreter. When you output a com file, this kernel would be output
as the start of the file.
Return to the
Search the comp.compilers archives again.