Den komponent, der læser en kodeopgørelse, konverterer den til maskinsprogsinstruktioner og udfører dem kaldes en
kompilator eller
tolk .
Her er sammenbruddet:
* kompilator: En kompilator tager hele kildekodeprogrammet som input, oversætter det til maskinkode (en række instruktioner, som computerens processor forstår) og udsender derefter en eksekverbar fil. Denne eksekverbare fil kan køres uafhængigt senere.
* Eksempel: C, C ++, Java
* Tolk: En tolk lyder og udfører kodelinie for linje, oversætter hver linje til maskininstruktioner og udfører dem med det samme. Det opretter ikke en eksekverbar fil.
* Eksempel: Python, Javascript, Ruby
Fortæl mig, hvis du gerne vil have flere detaljer om, hvordan kompilatorer og tolke fungerer!