[Info-vax] Dave Cutler, Prism, DEC, Microsoft, etc.
Tim E. Sneddon
tim.sneddon at bigpond.com
Tue Nov 10 11:00:34 EST 2009
Bob Koehler wrote:
> In article <4af8dc2d$0$277$14726298 at news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= <arne at vajhoej.dk> writes:
>> So they did inherit Macro and Bliss from PDP-11.
>>
>
> Macro-11 is not Macro-32, although there is some similarity because
> there is some similarity in architecture,and the thinking of the
> folks who wrote the assemblers.
>
> Bliss-11 and Bliss-32 are variants of Common BLISS, as is Bliss-36.
Not to be too pedantic, but...Common BLISS (or the DEC BLISSes) are
derived from BLISS-11. However, there are significant differences.
BLISS-32, -36 and -16 are all Common BLISS compilers. Depending on
the variant it may be a native compiler or a cross-compiler (there
is even a BLISS-36 variant that outputs BLISS-10).
BLISS-11 is the language described in 'The Design of an Optimizing
Compiler'.
> Bliss-36 is more a direct decendant of the original BLISS for PDP-10
> (aka BLISS-10). There is a version of Bliss-32 that actually does
> 64 bit for Alpha, and something for IA64.
BLISS-36 is actually Common BLISS. BLISS-10 does not bare much
resemblance to BLISS-36 code. As you say, there are BLISS-32
compilers for both Alpha and IA-64. There are also compilers
for MIPS, PRISM and IA-32.
>
> Bliss-11 exists only as a cross compiler that runs on PDP-10 or one
> that runs on VAX. There's source for a Bliss-11 compiler somewhere
> in the DECUS archives, I think it's written in Macro-10.
>
I don't believe there was ever a BLISS-11 that ran on the VAX. I
would have thought it would have been quite difficult to port given
it was written in BLISS-10. There was a BLISS-16 that ran on the
VAX and targeted the PDP-11.
Someone (the name escapes me at the moment) did port BLISS-11 to
BLISS-64. That was a PDP-11 target compiler that ran on either
OpenVMS Alpha or I64.
> So if VMS inheritted BLISS from anywhere, I'd say it's from PDP-10,
> not PDP-11.
>
BLISS came into VMS because of a decision made (according to Ron
Brender) in the Fall of 1976.
Tim.
More information about the Info-vax
mailing list