lizeth_giron. Con tecnología de Blogger.
RSS

TAREA_5_SINTESIS_IMPORTANCIA DE UN COMPILADOR

INSTITUTO TECNOLOGICO SUPERIOR DE JEREZ

LENGUAJES Y AUTOMATAS II

TAREA_5_SINTESIS_IMPORTANCIA DE UN COMPILADOR

DOCENTE:
ISC.JORGE MIGUEL VAZQUEZ MARQUEZ

ALUMNA:
LIZETH GUADALUPE GIRON ALVARADO

MODULO13

Un compilador es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este. Existen varios tipos de compiladores, los cuales se adecuan a los requerimientos de los programadores. Podemos destacar los compiladores cruzados, compiladores optimizadores, compiladores de una sola pasada y de varias pasadas, compiladores JIT y los conocidos intérpretes, que traducen el código del programa en tiempo real.
Cada uno de estos compiladores, se adecua a un lenguaje en específico o a varios
 Por lo tanto es de suma importancia la aplicación de los compiladores por lo que se destaca:
El compilador tiene una visión global del programa, por lo que la información de mensajes de error es más detallada.
El compilador comprueba con sus diferentes fases que son el analizador léxico, analizador sintáctico y analizador semántico, si hay errores en el código, al ejecutar cada una de esas etapas, el compilador comprueba etapa por etapa, pero si hay error no ejecuta la siguiente etapa. Gracias a esto podemos darnos cuenta si nuestro programa es correcto y si no, nos marca el error correspondiente; también  es el núcleo o motor de que a simple vista no se ve, señalar los errores que se cometen a la hora de programar y poder transformar el código a lenguaje máquina para que esta lo entienda y se ejecute correctamente el programa.
Entonces su importancia radica en el hecho que tiene que interpretar todo el código fuente que se le asigna y hacerlo entendible para la computadora. En un cualquier lenguaje de programación, el compilador es el archivo más importante y es el que le da vida al programa, todo lo demás consiste en la sintaxis que el compilador tiene que revisar para traducirlo correctamente a la máquina.

De otra manera si un compilador no existiera no sería posible la ejecución del programa ya que simplemente no detectaría errores y no arrojaría nada, con el apoyo de estos podemos verificar que tipos de error se muestra y así poder corregirlo haciendo pruebas al sistema.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentarios:

Publicar un comentario