Compilator

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

Compilatoarele în învățământ

Rezultatul compilării

Limbajele compilate și limbajele interpretate

Compilare hardware

Proiectarea compilatoarelor

Compilarea într-un singur pas și compilarea în mai mulți pași

Front end

Back end

Vezi și

  • Listă de compilatoare
  • Interpretor

Referințe

Legături externe

  • http://ictp.acad.
Control de autoritate
  • BNE: XX532454
  • BNF: cb120631538 (data)
  • GND: 4148248-7
  • LCCN: sh86007588
  • NDL: 01191219
  • NKC: ph316225
 Acest articol din domeniul informaticii este deocamdată un ciot. Puteți ajuta Wikipedia prin dezvoltarea lui.


v  d  m
Programare
Paradigme
Concepte

Algoritm · Calcul paralel · Constantă · Dată · Fir de execuție · Limbaj de programare · Metadată · Monitor (sincronizare) · Program · Recursivitate · Structură de date ·

Variabilă
Unelte

Compilator · Depanator ·

Editor de text