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

Luokka:Ohjelmointikielet