Re: Mainframe vs. Supercomputer
- From: wclodius@xxxxxxxx
- Date: 1 Sep 2006 11:19:28 -0700
Nick Maclaren wrote:
<snip>
|> I found the above marginal. f66 lacked a lot.
Yes, but note what I said. Suitable languages for writing compilers in
during the 1960s and 1970s were very thin on the ground, and usually
tied into a specific platform.
But for many applications (e.g., system vendor compilers) portability
is a minor concern. This was particularly true for Fortran compilers of
that era. Vendors that maintained a variety of systems with
incompatible assembly languages often had in house languages for
compiler writing, others stuck with assembly.
Academic languages, where portability was a concern, often relied on
interpreters rather than compilers. These, in turn, were often
bootstrapped with an initial simple implementation in another language
or assembler, and then a full implementation in the language of
interest.
There weren't any portable ones muchEven portability relying on Fortran 66 was a problem. The original
better than Fortran 66, unless you favoured BCPL.
Prolog interpreter was written in Fortran 66 to provide wide
portability, but the creators complained a lot about odd differences in
behavior between systems, particularly between different IBM systems.
(I sometimes wonder if they made the common assumption that Fortran
arguments are passed by reference, or that equivalence could be
(portably) used for some of the purposes of unions.)
LISP portabilitya bootstrapping system.
was a nightmare, C was tied up in an AT&T contract, COBOL was no better
than Fortran 66, Pascal was neither portable nor adequate, the Algols
were dying out, and what else was there? Oh, lots of essentially
system-specific ones.
What would YOU have used to write a compiler in between 1970 and 1975?
<snip>
.
- Follow-Ups:
- Re: Mainframe vs. Supercomputer
- From: Peter \"Firefly\" Lund
- Re: Mainframe vs. Supercomputer
- From: Nick Maclaren
- Re: Mainframe vs. Supercomputer
- References:
- Re: Mainframe vs. Supercomputer
- From: Eugene Miya
- Re: Mainframe vs. Supercomputer
- From: Nick Maclaren
- Re: Mainframe vs. Supercomputer
- Prev by Date: Re: Admired designs / designs to study
- Next by Date: Re: Admired designs / designs to study
- Previous by thread: Re: Mainframe vs. Supercomputer
- Next by thread: Re: Mainframe vs. Supercomputer
- Index(es):
Relevant Pages
|