| JOVIAL | |
|---|---|
| Julkaistu | 1959 |
| Kehittäjä | Jules Schwartz |
| Vaikutteet | ALGOL 58 |
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ä.
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ä.