Compile
Compile on kääntämisen prosessi, jossa koodi muunnetaan korkean tason ohjelmointikielestä matalan tason kieleksi, jota tietokoneet ymmärtävät.
Compile-kääntäminen on prosessi, jossa koodi muunnetaan korkean tason ohjelmointikielestä matalan tason kieleksi, jota tietokoneet ymmärtävät. Tietokoneet eivät voi suorittaa korkean tason koodia, joten kääntäjän on ensin käännettävä se binäärikoodiksi eli konekoodiksi.
Koodin kääntäminen sisältää viisi vaihetta:
- Ohjelmoija kirjoittaa lähdekoodin
- Kääntäjä tarkistaa moniselitteisen koodin
- Kääntäjä tarkistaa lähdekoodin syntaksin
- Kääntäjä muuntaa koodin konekieleksi.
- Kääntäjä suorittaa koodin
Käännösajat vaihtelevat minuuteista tunteihin riippuen kääntäjästä, kielistä ja koodin määrästä. Jotkin kääntäjät ovat AOT-kääntäjiä (ahead-of-time), eli ne aloittavat kääntämisen ennen koodin suorittamista, ja toiset ovat JIT-kääntäjiä (just-in-time), eli ne kääntävät koodin suorituksen aikana. Tämä riippuu kielestä ja siitä, mihin sitä käytetään.
Luodaan se yhdessä