OnlineWoerterBuecher.de
Internes

Lexikon


Basic Language for Implementation of System Software


(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]. [Did the B stand for "Better"?] (1997-03-01)

In addition suitable contents:
[ 2 ] [ = ] [ ACM ] [ acronym ] [ ad ] [ address ] [ ag ] [ ai ] [ AL ] [ al ] [ ALU ] [ am ] [ an ] [ ar ] [ arc ] [ as ] [ assembly language ] [ at ] [ B ] [ b ] [ ba ] [ be ] [ BEG ] [ BLISS ] [ BLISS-10 ] [ BLISS-11 ] [ BLISS-16C ] [ BLISS-32 ] [ BLISS-36 ] [ block ] [ block-structured ] [ bo ] [ by ] [ C ] [ CA ] [ CACM ] [ ch ] [ char ] [ character ] [ ci ] [ ck ] [ cl ] [ CM ] [ CMU ] [ co ] [ com ] [ compiler ] [ cr ] [ cron ] [ D ] [ dd ] [ de ] [ DEC ] [ design ] [ DOM ] [ DP ] [ du ] [ E ] [ ec ] [ ed ] [ eg ] [ er ] [ era ] [ es ] [ et ] [ exception ] [ expression ] [ fi ] [ file ] [ fo ] [ for ] [ G ] [ ga ] [ ge ] [ gh ] [ GI ] [ GIN ] [ gn ] [ goto ] [ gr ] [ gu ] [ h ] [ hat ] [ hr ] [ id ] [ ie ] [ il ] [ in ] [ int ] [ io ] [ ir ] [ IS ] [ is ] [ it ] [ ke ] [ key ] [ keyword ] [ kw ] [ la ] [ language ] [ ld ] [ Lex ] [ li ] [ LIS ] [ lose ] [ losing ] [ ls ] [ lu ] [ ly ] [ M ] [ ma ] [ macro ] [ ml ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ ms ] [ N ] [ na ] [ nc ] [ ND ] [ ne ] [ ng ] [ ni ] [ no ] [ ns ] [ nym ] [ O ] [ om ] [ op ] [ operating system ] [ optimising compiler ] [ PD ] [ PDP ] [ PDP-10 ] [ pe ] [ ph ] [ pl ] [ pr ] [ pt ] [ query ] [ rc ] [ re ] [ rl ] [ ro ] [ routine ] [ ru ] [ S ] [ se ] [ si ] [ sig ] [ so ] [ st ] [ state ] [ struct ] [ sy ] [ system ] [ th ] [ to ] [ tr ] [ tt ] [ tw ] [ type ] [ ua ] [ ug ] [ us ] [ V ] [ va ] [ VAL ] [ value ] [ VAX ] [ VM ] [ VMS ] [ word ] [ X ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (13483 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.1037 Seconds, with 17 Database-Queries
Zurück zur Startseite