[Info-vax] The (now lost) future of Alpha.

Tim Sneddon tsneddon at panix.com
Wed Aug 1 22:37:34 EDT 2018


invalid <address at is.invalid> wrote:
> On 2018-08-01, Tim Sneddon <tsneddon at panix.com> wrote:
>> invalid <address at is.invalid> wrote:
>>> On 2018-07-29, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>>> On 2018-07-29, invalid <address at is.invalid> wrote:
>>>>> On 2018-07-24, Arne Vajh??j <arne at vajhoej.dk> wrote:
>>>>>>
>>>>>> Given that a compiler basically reads a text file and writes a file
>>>>>> (text if it outputs assembler and binary if it outputs object code),
>>>>>> then I find it very difficult to see why a compiler would have to be
>>>>>> written in assembler.
>>>>>
>>>>> It was the best language for the job and in a lot of ways still is.
>>>>>
>>>>
>>>> It may just be me, but I don't fancy the idea of writing a LL(1) parser
>>>> (assuming the language is suitable for LL(1) parsing), an optimiser or
>>>> a code generator in assembly language. :-)
>>> 
>>> Once you've done it, you mostly don't have to do it again.
>>> 
>>> The PL/I compiler had over 200 passes at one time. That's a lot scarier than
>>> writing any parser in any language ;)
>>
>> What? 200 passes? As someone who is likely more knowledgable than most in
>> this particular arena, just what are you talking about?  Please, site
>> examples and references, I'm very interested.
> 
> Look on bitsavers for the MVS manuals, then PLM (Program Logic Manuals) then
> find PL/I
> 

Classic!  The anti-vaxxer of the compiler world!

You: Here, I'm making some wild claim!
Me: Prove it! 
You: Nah! You do it. 

200 passes?  This is ridiculous stuff.  Compilers still written in assembler
50 years later?  Wow!  I think I'll let you have a great time winding
everyone else up, I've got real work to do.  Funnily enough, on compilers.
The oldest probably being around 40-45 years old.  Crazy thing though, not 
written in assembler...anywhere...

Regards, Tim.



More information about the Info-vax mailing list