BLISS
E805866
BLISS is a systems programming language developed at Carnegie Mellon University in the early 1970s, known for its use in low-level systems software and its lack of a built-in goto statement.
All labels observed (1)
| Label | Occurrences |
|---|---|
| BLISS canonical | 2 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
block-structured programming language
ⓘ
systems programming language ⓘ |
| academicOrigin | Carnegie Mellon University NERFINISHED ⓘ |
| designedFor |
low-level systems software
ⓘ
systems programming ⓘ |
| developer |
A. N. Habermann
NERFINISHED
ⓘ
Carnegie Mellon University NERFINISHED ⓘ D. B. Russell NERFINISHED ⓘ William A. Wulf NERFINISHED ⓘ |
| doesNotHave | built-in goto statement ⓘ |
| executionModel | compiled language ⓘ |
| field | computer science ⓘ |
| genre | systems programming language ⓘ |
| hasFeature |
bit-level operations
ⓘ
block structure ⓘ conditional compilation ⓘ explicit control over storage ⓘ expression-oriented syntax ⓘ no built-in goto statement ⓘ no implicit type conversions ⓘ pointer arithmetic ⓘ powerful macro system ⓘ register-level operations ⓘ separate compilation ⓘ |
| hasVariant |
BLISS-10
NERFINISHED
ⓘ
BLISS-11 NERFINISHED ⓘ BLISS-32 NERFINISHED ⓘ VAX BLISS NERFINISHED ⓘ |
| inception | early 1970s ⓘ |
| influenced | systems programming practices on DEC hardware ⓘ |
| influencedBy |
ALGOL
NERFINISHED
ⓘ
CPL NERFINISHED ⓘ |
| notableFor |
efficiency close to assembly language
ⓘ
lack of built-in goto statement ⓘ use in DEC system software ⓘ |
| programmingParadigm |
imperative programming
ⓘ
procedural programming ⓘ |
| supports | structured control constructs ⓘ |
| typingDiscipline |
static typing
ⓘ
weak typing ⓘ |
| usedFor |
compiler implementation
ⓘ
operating system implementation ⓘ systems utilities ⓘ |
| usedOn |
DEC PDP-10
NERFINISHED
ⓘ
DEC PDP-11 NERFINISHED ⓘ VAX NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.