Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
10 user(s) are online (9 user(s) are browsing encyclopedia)

Members: 0
Guests: 10

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

BLISS

BLISS is a system programming language developed at Carnegie-Mellon 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 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 CMU Compiler was notable for its extensive use of compiler optimizations, and formed the basis of the classic book The Design of an Optimizing Compiler .

Digital Equipment Corporation developed and maintained BLISS compilers for the PDP-10, PDP-11, and VAX, and used it heavily in-house into the 1980s; most of the utility programs for the Virtual Memory System 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 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 =

  • [http://decus.decus.de:8080/htbin/webbook/PUBLIC$ROOT%3a%5bUTIL.BLISS%5d4358pro.p7.#1 BLISS Manual at DECUS]
  • [http://63.249.85.132/langs Site with PDFs of manuals]
  • [http://compilers.iecc.com/comparch/article/87-07-029 Alan Lehotsky posting about BLISS at DEC]
  • [http://avmp01.mppmu.mpg.de/HTBIN/BOOK/4358PRO.DECW$BOOK BLISS Language Reference Manual]