BŁOGOŚĆ | |
Data pierwszej wersji | lata 1970 |
---|---|
Paradygmaty | ustrukturyzowany , imperatywny , funkcjonalny |
Autor | William Wulf , DB Russell i Nico Habermann |
Deweloperzy | Carnegie Mellon University |
Ostatnia wersja | BLISS-64 |
Pisanie na maszynie | Statyczne pisanie |
Wpływem | ALGOL |
System operacyjny | TOPS-10 , TOPS-20 / PDP-10 , PDP-11 / DEC Alpha , DEC PRISM , x86 , IA-64 , VAX |
Stronie internetowej | BLISS-10 |
BLISS to język niskiego poziomu opracowany w latach 70. XX wieku na Carnegie-Mellon University przez Williama Wula , DB Russella i Nico Habermanna . Bardzo popularne aż do pojawienia się C , niektórzy hakerzy z Bell Labs wciąż porównują się z tym ostatnim w niektórych swoich projektach.
Ten przykład jest fragmentem instrukcji Bliss Language Manual :
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