Dictionary of Meaning
<<Back
Please select a letter:
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
0-9
Click here for Shopping
BLISS
*** Shopping-Tip: BLISS
{{wiktionarypar|bliss}}
Bliss (feeling) is a state of great joy or happiness.
'''Bliss''' is the name of the places:
*
Fort Bliss, Texas
*
Bliss, Idaho
*
Bliss Corner, Massachusetts
*
Bliss Township, Michigan
*
Bliss (station), a railway station 8 km from
Prairie Creek, Alberta in
Canada
'''Bliss''' can also refer to:
In '''culture''':
* ''
Bliss (short story)'', by Katherine Mansfield
* ''
Bliss (novel)'' (1981) by Peter Carey
* ''
Bliss (TV series)'' (2002-2004)
*''
Bliss (1985 film)'', by Ray Lawrence, adapted from the novel by Peter Carey
*''
Bliss (1997 film)'', featuring Terrance Stamp
*
Bliss (Mariah Carey song)
*
Bliss (Muse song)
*
Bliss (band), a
Christian alternative music band
*
BLISS (album) Bliss (
Nikki Webster album)
*
Bliss (ambient), an ambient artist [http://www.spirithouse.com.au/music/bliss2.php]
*
Bliss (magazine), from the UK
*
Bliss bibliographic classification scheme for libraries
*
Blissymbols a symbolic language
*
Bliss (Wildstorm), a comic book character
In '''computing''', can also refer to:
*
BLISS programming language
*
Bliss (virus) on Linux
*
Bliss (image), Windows XP default computer wallpaper
It can also refer to people with a surname of Bliss, appearing in a
List of people by name: Blb-Blz#Bliss list of people by name.
{{disambig}}
de:Bliss
'''BLISS''' is a
system programming language developed at
Carnegie Mellon University by
W. A. Wulf,
D. B. Russell, and
A. N. Habermann around
1970. It was perhaps the best known systems programming language right up until
C programming language C made its debut a few years later. Since then, C took off and BLISS faded into obscurity. (When C was in its infancy, a few projects within
Bell Labs were debating the merits of BLISS vs. C.)
BLISS is a typeless block-structured language based on expressions rather than statements, and includes constructs for
exception handling,
coroutines, and
macros. It does not include a
goto statement.
The name is variously said to be short for "Basic Language for Implementation of System Software" or "System Software Implementation Language, Backwards". It was sometimes called "Bill's Language for Implementing System Software",
after Bill Wulf.
The original Carnegie Mellon
compiler was notable for its extensive use of
compiler optimization optimizations, and formed the basis of the classic book ''
The Design of an Optimizing Compiler''.
Digital Equipment Corporation DEC developed and maintained BLISS compilers for the
PDP-10,
PDP-11,
Alpha DEC Alpha,
Intel IA64, and
VAX, and used it heavily in-house into the
1980s; most of the utility programs for the
Virtual Memory System VMS operating system were written in BLISS-32.
Versions
* BLISS-10
* BLISS-11 - a
cross compiler for the PDP-11
* BLISS-16
* BLISS-16C - DEC version of BLISS-11
* BLISS-32
* BLISS-36
* BLISS-64
* Common BLISS - portable subset
References
* Wulf, W. A.; Russell, D. B.; Habermann, A. N. (1971). ''BLISS: A Language for Systems Programming''.
Communications of the ACM CACM 14(12):780-790, Dec 1971
* Wulf, W. A.; Johnson, R. K.; Weinstock, C. B.; Hobbs, S. O.; Geschke, C. M. (1975). ''The Design of an Optimizing Compiler''. New York: Elsevier.
External links
-
BLISS Manual at DECUS
-
Site with PDFs of manuals
-
Alan Lehotsky posting about BLISS at DEC
-
BLISS Language Reference Manual
-
"BLISS: A Language for Systems Programming" by W.A. Wulf, D.B. Russell, and A.N. Habermann. (PostScript)
-
Session notes for "Introduction to BLISS" by Matthew D. Madison. (PostScript)
Downloads
-
BLISS-10
* [ftp://iecc.com/pub/file/bliss.tar.gz Older BLISS-11]
-
BLISS-36
-
BLISS-11, BLISS-32 and BLISS-64
* [ftp://freevms.nvg.org/pub/vms/freevms/ FreeVMS Portable BLISS for GCC]
Category:Programming languages
Category:Historical programming languages
no:BLISS
*** Shopping-Tip: BLISS