Re: Bliss History

Liste des GroupesRevenir à co vms 
Sujet : Re: Bliss History
De : johnhreinhardt (at) *nospam* thereinhardts.org (John H. Reinhardt)
Groupes : comp.os.vms
Date : 13. Jul 2024, 22:05:32
Autres entêtes
Message-ID : <lfg8huFi7tdU1@mid.individual.net>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 7/12/2024 8:30 AM, Robert A. Brooks wrote:
On 7/12/2024 9:19 AM, Hunter Goatley wrote:
 
I had heard eons ago that DEC had a bunch of BLISS compilers: for
RSTS, for ULTRIX, for Windows. I don't know if they really did, but
they were certainly never made available outside of DEC,
unfortunately.
 There were certainly compilers that generated bliss objects for the PDP-11, but they
were not hosted on a PDP-11; even the mighty, beloved task builder could not make it
fit.
 
An interesting coincidence, I was scanning through my "Downloads" folder, looking for something and came across a file named "bliss.pdf" from Feb 2024.  I don't know where I got it, but it was an article "The BLISS programming language: a history by Ronald F. Brender" ©2002 John Wiley & Sons Ltd.
In it was this paragraph:
By the end of 1979, the new generation of self-hosted and highly-language compatible BLISS compilers was firmly established at DEC. We had BLISS-36 targetting and hosted on the PDP-10, BLISS-32 targetting the VAX-11 and hosted on both the PDP-10 and VAX-11, and BLISS-16 targetting the PDP-11 and hosted on both the PDP-10 and VAX-11.
In 1981 an attempt was made to shoe-horn a variant of BLISS-16 onto the PDP-11 using a combination of language subsetting, somewhat simplified code generation, and heavy overlaying. A constraint was that we were not willing to compromise much on code quality compared to that available from the BLISS-16 cross-compilers. While the resulting compiler generally worked, it was quite limited in the size of module it could compile, because the 65 Kbyte PDP-11 address space was just too small. The compromises were deemed too severe and the experiment was abandoned.
The whole article (it appears to be a clipping of chapter from a larger work) is quite an interesting discussion of BLISS.  If I knew where I had downloaded it from, I'd include the link.  Google did not readily find anything.
Oops.  Never mind.  A little better diffing found this:
https://www.cs.tufts.edu/~nr/cs257/archive/ronald-brender/bliss.pdf
Another quote from near the beginning, guaranteed to make Simon cringe ( :) )
BLISS is a typeless language; that is, all data is manipulated in terms of the underlying machine word sized units. The word size is usually the same as the integer or general purpose register size, which may be a multiple of the addressable unit size.
Enjoy...
--
John H. Reinhardt

Date Sujet#  Auteur
12 Jul 24 * Bliss48Arne Vajhøj
12 Jul 24 +- Re: Bliss1Simon Clubley
12 Jul 24 +* Re: Bliss45Arne Vajhøj
12 Jul 24 i`* Re: Bliss44Hunter Goatley
12 Jul 24 i +* Re: Bliss12Robert A. Brooks
13 Jul 24 i i+* Re: Bliss2Lawrence D'Oliveiro
13 Jul 24 i ii`- Re: Bliss1Robert A. Brooks
13 Jul 24 i i+* Re: Bliss History4John H. Reinhardt
14 Jul 24 i ii+* Re: Bliss History2Lawrence D'Oliveiro
14 Jul 24 i iii`- Re: Bliss History1Rich Alderson
15 Jul 24 i ii`- Re: Bliss History1Hunter Goatley
15 Jul 24 i i`* Re: Bliss5Simon Clubley
15 Jul 24 i i +* Re: Bliss2bill
15 Jul 24 i i i`- Re: Bliss1Single Stage to Orbit
15 Jul 24 i i +- Re: Bliss1Dave Froble
16 Jul 24 i i `- Re: Bliss1Paul Hardy
12 Jul 24 i +* Re: Bliss3Hunter Goatley
12 Jul 24 i i`* Re: Bliss2Hunter Goatley
12 Jul 24 i i `- Re: Bliss1Hunter Goatley
12 Jul 24 i `* Re: Bliss28Hunter Goatley
12 Jul 24 i  +- Re: Bliss1Hunter Goatley
13 Jul 24 i  `* Re: Bliss26Lawrence D'Oliveiro
13 Jul 24 i   +* Re: Bliss16Hunter Goatley
13 Jul 24 i   i`* Re: Bliss15Lawrence D'Oliveiro
13 Jul 24 i   i +* Re: Bliss6Lawrence D'Oliveiro
13 Jul 24 i   i i+* Re: Bliss4Hunter Goatley
18 Jul 24 i   i ii`* Re: Bliss3Lawrence D'Oliveiro
18 Jul 24 i   i ii +- Re: Bliss1Hunter Goatley
19 Jul 24 i   i ii `- Re: Bliss1Arne Vajhøj
24 Jul 24 i   i i`- Re: Bliss1Lawrence D'Oliveiro
13 Jul 24 i   i +- Re: Bliss1Hunter Goatley
20 Jul 24 i   i `* Re: Bliss7Lawrence D'Oliveiro
20 Jul 24 i   i  `* Re: Bliss6Arne Vajhøj
21 Jul 24 i   i   +- Re: Bliss1Lawrence D'Oliveiro
21 Jul 24 i   i   `* Re: Bliss4Hunter Goatley
21 Jul 24 i   i    `* Re: Bliss3Hunter Goatley
21 Jul 24 i   i     `* Re: Bliss2Arne Vajhøj
21 Jul 24 i   i      `- Re: Bliss1Hunter Goatley
26 Jul 24 i   `* Re: Bliss9Lawrence D'Oliveiro
26 Jul 24 i    +- Re: Bliss1Hunter Goatley
26 Jul 24 i    +* Re: Bliss6John Reagan
26 Jul 24 i    i+- Re: Bliss1Craig A. Berry
27 Jul 24 i    i`* Re: Bliss4Arne Vajhøj
27 Jul 24 i    i +* Re: Bliss2Lawrence D'Oliveiro
28 Jul 24 i    i i`- Re: Bliss1Arne Vajhøj
29 Jul 24 i    i `- Re: Bliss1John Reagan
27 Jul 24 i    `- Re: Bliss1Lawrence D'Oliveiro
12 Jul 24 `- Re: Bliss1bill

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal