Korkean tason ohjelmien toteuttaminen
Korkean tason kielellä (C tms.) kirjoitetun ohjelman suorittamiseen koneella on kaksi tapaa:
- Kääntäminen: käännösohjelma (engl. compiler) saa syötteenä korkean tason ohjelman, tuottaa vastaavan konekoodin, joka voidaan suorittaa
- Tulkitseminen: tulkkiohjelma (engl. interpreter) saa syötteenä korkean tason ohjelman ja ”jäljittelee” sen tarkoitettua toimintaa käsky käskyltä
Vertailua:
- Kääntäminen: tavallisin menettely
- nopea tuloskoodi (jos hyvä kääntäjä)
- hyvien kääntäjien tekeminen vaikeaa
- Tulkitseminen: erikoistapauksissa, pikkutöissä
- joustava menettely, tulkkeja helppo kirjoittaa erikoisillekin ohjelmointikielille
- suoritus hidasta