Ce este un procesor de limbă?

Un procesor de limbă este un program software conceput sau folosit pentru a efectua sarcini, cum ar fi codul programului de procesare a codului mașinii. Procesoarele de limbă se găsesc în limbi precum Fortran și COBOL.

Exemple de procesoare de limbă

Există tipuri principale de procesoare de limbă.

  • Interpret - permite unui calculator să interpreteze sau să înțeleagă ce are nevoie programul computerului de către computer, ce sarcini să facă.
  • Traducător - ia codul unui program și îl traduce în codul mașinii, permițând computerului să citească și să înțeleagă ce sarcini trebuie să facă programul, în propriul cod nativ. Un asamblator și un compilator sunt exemple de traducători.

Diferența dintre un interpret și un traducător este că un interpret îi spune computerului ce să facă prin interpretarea codului programului pentru computer. Un traducător ia codul programului și îl transformă în codul mașinii, permițând computerului să citească singur codul mașinii. Interpretul îi spune computerului ce trebuie să facă și traducătorul îi permite computerului să-și dea seama ce trebuie să facă singur.

Limba, termeni de programare