Hyper Dictionary

English Dictionary Computer Dictionary Video Dictionary Thesaurus Dream Dictionary Medical Dictionary


Search Dictionary:  

Meaning of BASIC LANGUAGE FOR IMPLEMENTATION OF SYSTEM SOFTWA

 
Computing Dictionary
 
 Definition: 

(BLISS, or allegedly, "System Software Implementation Language, Backwards") A language designed by W.A. Wulf at cmu around 1969.

BLISS is an expression language. It is block-structured, and typeless, with exception handling facilities, coroutines, a macro system, and a highly optimising compiler. It was one of the first non-assembly languages for operating system implementation. It gained fame for its lack of a goto and also lacks implicit dereferencing: all symbols stand for addresses, not values.

Another characteristic (and possible explanation for the backward acronym) was that BLISS fairly uniformly used backward keywords for closing blocks, a famous example being ELUDOM to close a MODULE. An exception was BEGIN...END though you could use (...) instead.

DEC introduced the NOVALUE keyword in their dialects to allow statements to not return a value.

Versions: CMU bliss-10 for the PDP-10; CMU bliss-11, bliss-16, DEC bliss-16c, DEC bliss-32, bliss-36 for vax/vms, bliss-36c.

["BLISS: A Language for Systems Programming", CACM 14(12):780-790, Dec 1971].

 

 

COPYRIGHT © 2000-2013 HYPERDICTIONARY.COM HOME | ABOUT HYPERDICTIONARY