Traductor (informática)

Compartir Imprimir Citar

Un traductor o procesador de lenguaje de programación es un término genérico que puede referirse a un compilador, ensamblador o intérprete, cualquier cosa que convierta código de un lenguaje de computadora a otro. Estos incluyen traducciones entre lenguajes informáticos de alto nivel y legibles por humanos, como C++ y Java, lenguajes de nivel intermedio como el código de bytes de Java, lenguajes de bajo nivel como el lenguaje ensamblador y el código de máquina, y entre niveles similares de lenguaje en diferentes sistemas informáticos. plataformas, así como de cualquiera de estas a cualquier otra de estas. El término también se usa para traductores entre implementaciones de software e implementaciones de hardware/microchip ASIC del mismo programa, y ​​desde descripciones de software de un microchip hasta las puertas lógicas necesarias para construirlo.

Los ejemplos de tipos de traductores de lenguaje informático ampliamente utilizados incluyen intérpretes, compiladores y descompiladores, ensambladores y desensambladores.