Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

BLISS

< >

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

#1140on PLDB 55Years Old
Wikipedia

BLISS is a system programming language developed at Carnegie Mellon 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 Example Token
Comments ✓ ! A comment
Line Comments ✓ ! A comment !
Semantic Indentation X

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v154.3.0