Ero sivun ”Ada (ohjelmointikieli)” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
EmausBot (keskustelu | muokkaukset)
p r2.6.4) (Botti muokkasi: fr:Ada (langage)
Jpk (keskustelu | muokkaukset)
Rivi 39:
== Esimerkkiohjelma ==
Yleinen esimerkki ohjelmointikielen [[syntaksi]]sta on Hello World -ohjelma:
 
'''with''' Ada.Text_IO; '''use''' Ada.Text_IO;
<source lang="ada">
'''procedure''' Hello_World '''is'''
'''with''' Ada.Text_IO; '''use''' Ada.Text_IO;
'''begin'''
'''procedure''' Hello_World '''is'''
'''begin'''
Put_Line("Hello World!");
'''end''' Hello_World;
</source>
 
Ohjelman alun '''with'''-lauseella kerrotaan kääntäjälle Hello_Worldin käyttävän Ada.Text_IO-pakkausta (package). Pakkauksessa määritellyt [[proseduuri]]t ja [[funktio]]t tuodaan näkyviin '''use'''-lauseella. Varsinaisen Hello_World-ohjelman runko on avainsanojen '''begin''' ja '''end''' välissä.
 
Ada ei ota kantaa avainsanojen eikä tunnisteiden kirjainkokoon. Näin ollen toinen rivi voitaisiin kirjoittaa myös muodossa
<source lang="ada">
'''PROCEDURE''' HELLO_WORLD '''IS'''
</source>
ilman muutosta ohjelman toimintaan.