[9 p] Titokone ja aliohjelmien toteutus.
- Mikä on aktivointitietue (activation record), mihin sitä käytetään ja mitä tietoja se sisältää?
- Mikä on aktivointitietuepino (activation record stack), mihin sitä käytetään ja mitä tietoja se sisältää?
- Aliohjelma fun(x, y, z) tekee jotain. Parametrit x ja y ovat arvoparametreja ja z on viiteparametri. Näytä esimerkinomaisesti kuinka aktivointitietuetta käytetään, kun jokin ohjelman osa kutsuu aliohjelmaa fun() ja kun aliohjelmassa fun viitataan sen sisäisiin tietorakenteisiin.
Noudata suositusten mukaista aliohjelmien (funktioiden) kutsumekanismia.