Informatică Alte teme
Ce este un compilator si un interpretor?
Un compilator este un program care traduce întregul cod sursă dintr-o limbaj de programare într-un cod mașină executabil într-o singură etapă, în timp ce un interpretor execută codul sursă linie cu linie, traducând și rulând pe parcurs. De exemplu, C folosește compilatoare, iar Python interpretoare.
Caracteristici compilator
- Proces Analizează tot codul, generează un fișier executabil (ex: .exe).
- Viteza Programele compilate rulează mai repede, deoarece traducerea e făcută în avans.
- Exemplu GCC compilează cod C în cod mașină pentru Linux.
Caracteristici interpretor
- Proces Citește și execută fiecare linie de cod imediat, fără fișier executabil separat.
- Flexibilitate Permite depanarea mai ușoară, deoarece erorile sunt detectate la rulare.
- Exemplu Interpretorul Python rulează script-uri .py direct.
Alege compilator pentru performanță, interpretor pentru testare rapidă.