Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

BLISS

BLISS - Programming language

< >

BLISS is a programming language created in 1969 by William Wulf.

#811on PLDB 54Years Old 240Users
0Books 0Papers

BLISS is a system programming language developed at Carnegie Mellon University by W. A. Wulf, D. Read more on Wikipedia...


Example from Wikipedia:
MODULE E1 (MAIN = CTRL) = BEGIN FORWARD ROUTINE CTRL, STEP; ROUTINE CTRL = !+ ! This routine inputs a value, operates on it, and ! then outputs the result. !- BEGIN EXTERNAL ROUTINE GETNUM, ! Input a number from terminal PUTNUM; ! Output a number to terminal LOCAL X, ! Storage for input value Y; ! Storage for output value GETNUM(X); Y = STEP(.X); PUTNUM(.Y) END; ROUTINE STEP(A) = !+ ! This routine adds 1 to the given value. !- (.A+1); END ELUDOM

Language features

Feature Supported Token Example
Comments ✓
! A comment
Line Comments ✓ !
! A comment
Semantic Indentation X
beatnik.html · bliss.html · jargon.html

View source

- Build the next great programming language · Search · v2023 · Day 208 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub · feedback@pldb.com