Infocom on PDP-11
woodelf
bfranchuk at jetnet.ab.ca
Wed May 11 09:48:53 CDT 2005
Andy Holt wrote:
>> Tom> The Whetsone Algol compiler ran, in one pass, as fast as the
>> Tom> source-input reader hardware, in 7000 words of memory! Though
>> Tom> slow, it's a full-featured language, unlike C which is basically
>> Tom> a portable assembler (I loved writing in C).
>>
>>
But remember too you really had only two sized variables, ints and
floating point.
I think the big problem with algol you never were ment to compile it,
just write
programns in it. 8K words are ample for a language that does not have
character
data. 32KB seems to be the smallest size a character orientated language
like C or Pascal.
Also most machines had built in floating point so the run time size was
small
>>I don't know how big the first Algol 60 compiler (at MC Amsterdam) was
>>-- probably similar, quite possibly smaller.
>>
>> Tom> Algol had it's share of horrors, but man it is the basis for
>> Tom> nearly all modern languages. C's block and scope structure came
>> Tom> directly from Algol.
>>
>>Lobotomized, of course -- C left out a bunch of important parts from
>>the Algol block structure.
>>
>>
>Some because C is really from the Fortran tradition (Dirty tricks are
>sometimes useful and too strong typing and structure prevent such); some
>because they had been discovered to be more problematic than helpful.
>Algol 60 -> CPL -> BCPL -> B -> C (importing much from PL/I* ... which
> was a union of concepts from Algol 60, Fortran IV, and COBOL using
> Algol structure)
>* this linkage is not normally recognised in histories of programming
>languages, but when it is considered that the originators of C had been
>involved in the Multics project ... an OS written in PL/I; the only
>previous production OS that had been written in a HLL was that of the
>Burroughs machines ... using a version of Algol (to complete the
>circularity of these references).
>
>
>
The PDP-7 with 8K of memory had a major impact on what B had for features.
Only with >8K of memory on the PDP-11 could you get a real compiler.
>>Hm. Algol 60 certainly has no OO nature. Algol 68 does, the
>>beginnings of it.
>>
>>
>
>Simula 67 was a derivative of Algol 60 that is normally recognised as the
>foundation of OO.
>
>Andy
>--
>Internal Virus Database is out-of-date.
>Checked by AVG Anti-Virus.
>Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/05
>
>.
>
>
>
More information about the cctalk
mailing list