JOVIAL
Siirry navigaatioon
Siirry hakuun
JOVIAL | |
---|---|
Julkaistu | 1959 |
Kehittäjä | Jules Schwartz |
Vaikutteet | ALGOL 58 |
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]
Kielen on kehittänyt Jules Schwartz vuonna 1959.[1] Kieli on ollut laajalti käytössä sotilasjärjestelmien kehityksessä.[1]
Esimerkki
[muokkaa | muokkaa wikitekstiä]Esimerkkiohjelma:[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
[muokkaa | muokkaa wikitekstiä]Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Computer Programming Manual For The Jovial (J73) Language (Arkistoitu – Internet Archive) (englanniksi)
- The development of JOVIAL (englanniksi)
- A brief description of JOVIAL (englanniksi)