aliohjelmat
Aliohjelma on itsenäinen, uudelleenkäytettävä koodilohko, joka suorittaa tietyn tehtävän. Se on nimetty yksiköksi ohjelmistossa, jonka muut osat voivat kutsua käyttämällä aliohjelman nimeä. Suomessa termiä käytetään yleisesti synonyyminä subrutiinille; erillisen termin käyttö riippuu ohjelmointikielestä ja siitä, palauttaako lohko arvon vai ei.
Aliohjelman pääasiallinen tarkoitus on modularisoida ohjelmaa, parantaa luettavuutta ja helpottaa testausta sekä koodin uudelleenkäyttöä. Se voi
Kun aliohjelmaa kutsutaan, hallinta siirtyy kyseiselle koodilohkolle ja pysyy erillään kutsuvasta kontekstista. Jokainen kutsu saa omat
Käyttötarkoitukset: ne helpottavat ohjelman jakamista osiin, tukevat koodin uudelleenkäyttöä ja helpottavat virheiden paikantamista. Suurissa projekteissa aliohjelmat
Suoritus sekä suunnittelu: liiallinen aliohjelmien määrä sekä vahvat sivuvaikutukset voivat tehdä ohjelmasta vaikeasti seurattavan. Toisaalta hyvällä