Ir al contenido principal

Traductores y sus Diferentes Tipos

Un traductor es una herramienta esencial en la programación o desarrollo, encargándose de convertir código fuente de un determinado lenguaje de programación a código maquina que puede entender directamente el ordenador.

¿Qué es un ensamblador?

    Un ensamblador es un programa que los conversos lenguaje ensamblador en código de máquina. Toma los comandos y operaciones básicas del código de ensamblaje y los convierte en binario, código que puede ser reconocido por un tipo específico de procesador.

    Los ensambladores son similares a compiladores en que producen código ejecutable. Sin embargo, los ensambladores son más simplistas ya que solo convierten el código de bajo nivel en código máquina.

¿Qué es un compilador?

    Los compiladores convierten el código fuente de un programa en código máquina, generando en el camino un recurso adicional, que sería un ejecutable, que es el que se encargará de ejecutar el programa.

     En realidad, el programa fuente será convertido, sentencia a sentencia, a código máquina, creando un programa objeto o código objeto.

    El resultado final, será un programa autoejecutable que no necesitará ninguna herramienta adicional para hacerlo. Simplemente le indicaremos que se ejecute cuando lo deseemos y así lo hará.

¿Qué es un interpretador?

    Un intérprete es un traductor que ejecuta las líneas de código que conforman un programa una a una y directamente. Es un programa que va leyendo el código fuente de otro programa y lo va ejecutando según lo lee.

   El código máquina generado en el momento de la traducción no es almacenado para su posterior ejecución cuando se solicite. Por tanto, el programa realizado con un lenguaje de programación traducido por un intérprete, siempre necesitará a éste para poder ejecutarse. No existe independencia entre la fase de traducción y ejecución.

Diferencias entre Compilador, Interpretador, Ensamblador y Traductor



Comentarios

Entradas más populares de este blog

Lenguaje Normal y Artificial

El lenguaje es un sistema de signos a través del cual los individuos se comunican entre sí. Estos signos pueden ser sonoros (como el habla), corporales (como los gestos) o gráficos (como la escritura). Por extensión, se usa también la palabra lenguaje para referir a todo tipo de sistema de señales que permiten comprender un determinado asunto o transmitir un mensaje. Tipos de Lenguaje Lenguaje Verbal      El lenguaje verbal es el tipo de comunicación en la que se utilizan signos lingüísticos en el mensaje. Los signos en su mayoría arbitrarios y/o convencionales,  ya que expresan lo que se transmite y además lineales; cada uno detrás de otro El lenguaje verbal se puede realizar de dos formas que son: Lenguaje Oral      Puede describirse como la capacidad de comprender y usar símbolos verbales como forma de comunicación, o bien se puede definir como un sistema estructurado de símbolos que cataloga los objetos, las relaciones y los hechos en el marco de una cultura     Dicho sistema tiene