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 muokkaa

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

  1. a b c d e HOW JOVIAL IS JOVIAL? craftofcoding.wordpress.com. Viitattu 30.3.2018.
  2. Jovial cs.ecs.baylor.edu. Viitattu 30.3.2018.

Aiheesta muualla muokkaa

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.