JOVIAL
ohjelmointikieli
JOVIAL on korkea-asteinen ALGOLin kaltainen ohjelmointikieli, joka on erikoistunut sulautettujen järjestelmien ohjelmointiin.[1] Kieli on kehitetty avioniikan ja muiden reaaliaikajärjestelmien ohjelmointiin.[2]
JOVIAL | |
---|---|
Julkaistu | 1959 |
Kehittäjä | Jules Schwartz |
Vaikutteet | ALGOL 58 |
Kielen on kehittänyt Jules Schwartz vuonna 1959.[1] Kieli on ollut laajalti käytössä sotilasjärjestelmien kehityksessä.[1]
Esimerkki
muokkaaEsimerkkiohjelma:[1]
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ä.[1]
Lähteet
muokkaaAiheesta muualla
muokkaa- Computer Programming Manual For The Jovial (J73) Language (Arkistoitu – Internet Archive) (englanniksi)
- The development of JOVIAL (englanniksi)
- A brief description of JOVIAL (englanniksi)