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 (3)

Label Occurrences
BLISS canonical 3
BLISS-10 1
BLISS-11 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf block-structured programming language ⓘ
systems programming language ⓘ
academicOrigin Carnegie Mellon University ⓘ
linked to: CMU
designedFor low-level systems software ⓘ
systems programming ⓘ
developer A. N. Habermann ⓘ
Carnegie Mellon University ⓘ
linked to: CMU

D. B. Russell ⓘ
linked to: D.B. Russell

William A. Wulf ⓘ
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 ⓘ
linked to: BLISS

BLISS-11 ⓘ
linked to: BLISS

BLISS-32 ⓘ
VAX BLISS ⓘ
inception early 1970s ⓘ
influenced systems programming practices on DEC hardware ⓘ
influencedBy ALGOL ⓘ
CPL ⓘ
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 ⓘ
linked to: PDP-10

DEC PDP-11 ⓘ
linked to: PDP-11

VAX ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

PDP-10 → notableLanguage → BLISS ⓘ
BLISS → hasVariant → BLISS-10 ⓘ
linked to: BLISS
BLISS → hasVariant → BLISS-11 ⓘ
linked to: BLISS