Compilator

În lumea de astăzi, Compilator a devenit un subiect de mare relevanță și interes pentru o mare varietate de oameni. De la impactul său asupra societății până la influența asupra culturii populare, Compilator a captat atenția indivizilor din toate categoriile sociale. Cu un domeniu atât de larg, este esențial să analizăm și să înțelegem pe deplin sensul și implicațiile Compilator astăzi. În acest articol, vom explora diferite aspecte ale Compilator, de la originea sa până la posibilele sale evoluții viitoare, pentru a face lumină asupra acestui fenomen și a impactului său asupra vieții noastre de zi cu zi.

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

Referințe

Legături externe