Aliohjelmat ovat pieniä ohjelmia, jotka kirjoitetaan suurempaan pääohjelmaan. Aliohjelman tarkoitus on suorittaa tietty tehtävä. Tämä tehtävä on ehkä tehtävä useammin kuin kerran pääohjelman eri kohdissa.
Mitkä ovat tärkeimmät syyt aliohjelmien käyttöön?
Aliohjelmien käyttämisessä on useita etuja:
- Ne auttavat pitämään koodin yksinkertaisena ja siten luettavampana;
- Ne antavat ohjelmoijalle mahdollisuuden käyttää samaa koodia niin monta kertaa kuin tarvitaan koko ohjelman ajan;
- Ne antavat ohjelmoijalle mahdollisuuden määrittää tarvittavat toiminnot; ja
- Niitä voidaan käyttää muissa ohjelmissa.
Mitä kaksi syytä käyttää aliohjelmia?
Kaksi tärkeää etua aliohjelmien käytössä ovat uudelleenkäyttö ja abstraktio. Lajittelemme ohjelmassamme, kuinka aliohjelmat antavat meille mahdollisuuden käyttää samaa koodia uudelleen. Vaikka Lajittele-ohjelma tekee monia vaihtoja, meidän on kirjoitettava Swap-menettely vain kerran. Jokainen Swap-kutsu käyttää samaa koodia, jonka kirjoitimme menettelyä varten.
Mikä on aliohjelman päätarkoitus?
Tietokoneohjelmoinnissa aliohjelma on ohjelman käskyjen sarja, joka suorittaa tietyn tehtävän, pakattuna yksikköön. Tätä yksikköä voidaan sitten käyttää ohjelmissa, joissa kyseinen tehtävä tulee suorittaa.
Saavatko aliohjelmat olla yleisiä?
Yleinen aliohjelma on aliohjelma, jolla on parametrinen polymorfismi. Ayleinen aliohjelma voi hyväksyä erityyppisiä arvoja samasta muistipaikasta. Parametrisesti polymorfisia aliohjelmia kutsutaan usein yleisiksi aliohjelmiksi.