Traductor (informática)

Hay 3 tipos diferentes de traductores de la siguiente manera:

CompilerEdit

Artículo principal: Compilador

Un compilador es un traductor utilizado para convertir lenguaje de programación de alto nivel a lenguaje de programación de bajo nivel. Convierte todo el programa en una sesión e informa de los errores detectados después de la conversión. El compilador toma tiempo para hacer su trabajo, ya que traduce código de alto nivel a código de bajo nivel a la vez y luego lo guarda en memoria.Un compilador depende del procesador y de la plataforma. Se ha abordado con nombres alternativos como los siguientes: compilador especial, compilador cruzado y compilador de fuente a fuente.

Interpretadoreditar

Artículo principal: Intérprete (informática)

El intérprete es similar a un compilador, ya que es un traductor utilizado para convertir lenguaje de programación de alto nivel a lenguaje de programación de bajo nivel. La diferencia es que convierte el programa una línea de código a la vez e informa de errores cuando se detecta, mientras que también hace la conversión. Un intérprete es más rápido que un compilador, ya que ejecuta inmediatamente el código al leer el code.It a menudo se usa como herramienta de depuración para el desarrollo de software, ya que puede ejecutar una sola línea de código a la vez. Un intérprete también es más portátil que un compilador, ya que es independiente del procesador, puede trabajar entre diferentes arquitecturas de hardware.

Ensambladoreditar

Artículo principal: Lenguaje ensamblador § Ensamblador

Un ensamblador es un traductor utilizado para traducir el lenguaje ensamblador al lenguaje de máquina. Tiene la misma función que un compilador para el lenguaje ensamblador, pero funciona como un intérprete. El lenguaje ensamblador es difícil de entender, ya que es un lenguaje de programación de bajo nivel. Un ensamblador traduce un lenguaje de bajo nivel, como un lenguaje ensamblador, a un lenguaje de nivel aún más bajo, como el código máquina.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Previous post Las relaciones son difíciles
Next post ¿Qué es la Hora Militar de 2230? Guía de conversión paso a paso