BLISS (język)


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.

Przykładowy kod

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

Wersje

Zobacz też

Powiązane artykuły