JOVIAL

JOVIAL on korkea-asteinen ALGOLin kaltainen ohjelmointikieli, joka on erikoistunut sulautettujen järjestelmien ohjelmointiin. Kieli on kehitetty avioniikan ja muiden reaaliaikajärjestelmien ohjelmointiin.

Kielen on kehittänyt Jules Schwartz vuonna 1959. Kieli on ollut laajalti käytössä sotilasjärjestelmien kehityksessä.

Esimerkki 
Esimerkkiohjelma:
PROC FACTORIAL(ARG) U;
    BEGIN
    ITEM ARG U;
    ITEM TEMP U;
    TEMP = 1;
    FOR I:2 BY 1 WHILE I<=ARG;
        TEMP = TEMP*I;
    FACTORIAL = TEMP;
    END

Esimerkkifunktio saa yhden argumentin ARG (tyyppiä U) ja palauttaa paluuarvon samassa tyypissä.

Lähteet

Aiheesta muualla 
 Computer Programming Manual For The Jovial (J73) Language  
 The development of JOVIAL 
 A brief description of JOVIAL 

Ohjelmointikielet