Mikä on ohjelmoinnin aliohjelma?
Tietojenkäsittelytieteen ja ohjelmoinnin yhteydessä aliohjelma (usein lyhennettynä "ali") on pieni koodinpätkä, joka suorittaa tietyn tehtävän. Se on funktio, joka on määritelty toisessa funktiossa tai ohjelmassa, ja sitä voidaan kutsua useita kertoja ohjelman eri osista.
Toisin sanoen alirutiini on uudelleenkäytettävä koodilohko, joka suorittaa hyvin määritellyn tehtävän, ja se voi voidaan käyttää ohjelman eri paikoissa ilman, että samaa koodia tarvitsee kopioida. Tämä tekee ohjelmista tehokkaampia ja helpompia ylläpitää, koska ne voidaan jakaa pienempiin, paremmin hallittaviin osiin.
Esimerkiksi ohjelmalla voi olla aliohjelma ympyrän alueen laskemiseksi, toinen viestin tulostamiseksi näytölle ja toinen käyttäjän syötteen lukemiseen. Näitä aliohjelmia voidaan kutsua useita kertoja ohjelman aikana tarpeen mukaan ilman, että samaa koodia tarvitsee kirjoittaa uudestaan ja uudestaan.