Ce este un translator de limbaj de calculator?

Ce este un translator de limbaj de calculator?

Un translator de limbaj de calculator este un program care traduce un set de cod scrise într-o limbă de programare într-un echivalent funcțional al codului într-un alt limbaj de programare. Diferitele tipuri de traducători de calculator sunt interpreți, compilatoare de la surse, compilatoare standard, decompilatoare, asamblatori și dezasamblatoare.

Interpreții traduc o limbă de programare la nivel înalt într-un cod intermediar care este imediat executat. Sursă-sursă de compilatoare traduce un limbaj de computer de nivel înalt într-un alt limbaj de computer la nivel înalt. Compilatoarele standard traduc limbajul unui computer la nivel înalt într-un limbaj de nivel scăzut. Decompilatoarele traduc codul mașinii la un cod sursă care poate fi citit de un limbaj de programare. Asamblorii traduc o limbă de asamblare la codul mașinii. Dezasamblatul traduce codul mașinii într-o limbă de asamblare.