Compilator

De la Wikipedia, enciclopedia liberă
Diagrama de lucru a unui compilator multi-limbaj, multi-target tipic.

Un compilator este un program (sau set de programe) care traduce textul unui program scris într-un limbaj de programare „sursă” într-un alt limbaj de calculator, numit limbaj „țintă”. Sursa originală se numește de obicei cod sursă iar rezultatul cod obiect.

De obicei rezultatul are o formă potrivită pentru procesarea de către alte programe (de ex. un linker), și poate fi inteligibil și pentru oameni. Codul obiect poate fi însă și un program executabil.

Istorie[modificare | modificare sursă]

Compilatoarele în învățământ[modificare | modificare sursă]

Rezultatul compilării[modificare | modificare sursă]

Limbajele compilate și limbajele interpretate[modificare | modificare sursă]

Compilare hardware[modificare | modificare sursă]

Proiectarea compilatoarelor[modificare | modificare sursă]

Compilarea într-un singur pas și compilarea în mai mulți pași[modificare | modificare sursă]

Front end[modificare | modificare sursă]

Back end[modificare | modificare sursă]

Vezi și[modificare | modificare sursă]

Referințe[modificare | modificare sursă]

Legături externe[modificare | modificare sursă]