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

Tim Sneddon tsneddon at panix.com
Wed Aug 1 08:48:22 EDT 2018


Simon Clubley <clubley at remove_me.eisner.decus.org-earth.ufp> wrote:
> On 2018-07-31, Tim Sneddon <tsneddon at panix.com> wrote:
>> invalid <address at is.invalid> wrote:
>>> Maybe, but the point was there was no other choice of implementation
>>> language in those days. And 50+ years later  we're still using those
>>> languages (except for IBM FORTRAN, which is sadly lost in time at F77+)
>>> now. Which is why the compilers are still mostly assembler. Except maybe for
>>> C/C++ which may be heading towards self-hosting.
>>
>> Okay, I haven't paid a lot of attention to this thread, but what you seem
>> to be asserting here is that compilers are still (as now, 2018) written in
>> assembler.  If that is the case, I think you really need to reconsider
>> your statement.
>>
> 
> I can believe it for a compiler written decades ago that is still in
> active use - look at the amount of Macro-32 code in VMS for example.
> 
> However, I find it hard to believe for any newly created compilers.

I would say that is the case for compilers written after the early 70's.
There are some exceptions...VCG, the backend for PL/I, C, Pearl and
SCAN (possibly others, but I don't recall).  However, I think that is
more an exception than the rule. Even in that instance the front ends
for PL/I and C were implemented in themselves and SCAN was written in
BLISS.

There's another one...BLISS (with the exception of the first compiler)
has been written in itself since the beginning.

PL/I on Multics...

Comparing compilers and operating systems is like apples and oranges,
so I personally don't think that is a valid comparison.  However, it
is worth noting that VMS (in its earliest days) and VCG were both
lead by Cutler, a noted "assembler-ist" (at least in his earlier days).

Regards, Tim.



More information about the Info-vax mailing list