Anda di halaman 1dari 7

AURY YESEENIA ESCOBAR LOPEZ

ING.EN SISTEMAS COMPUTACIONALES

LOS COMPILADORES

PROF.LIC BASTARD MARTINEZ


LORENZO
INTRODUCION

La teoría de compiladores es un área de


comunicación de conocimiento fundamental para
la formación de los estudiantes de la ingeniería
en computación o sistemas.
Es vital importancia que un profesional de la
informática tenga una sólida formación en este
tema. Tanto en el aspecto de la programación de
computadoras como también a base de
conocimiento del mismo.
Por tal razón, en el presente ensayo, se
abarcarán temas referentes a los compiladores,
gramáticas entre otras.
DESARROLLO

A lo largo del tiempo nos hemos preguntado


alrededor del mundo como funciona un
“compilador” pero nunca ce ha llegado a
preguntar ¡qué son? O de ¡dónde vienen? Todo
el software que se utiliza en el día de hoy es un
derivado de un lenguaje fuente (código fuente).
Que pasa por un proceso través de un
compilador, el cual permite que sea más sencilla
la interacción como las computadoras y sus
componentes electrónicos y a lo largo del
proceso de traducción el compilador debe
informar la presencia de errores en el lenguaje.

Código fuente compilador Lenguaje objeto

Mensaje de error
Es interesante darse cuenta que tanto en las reglas como la
construcción del árbol se hace caso omiso de los posibles
atributos de los componentes léxicos, si únicamente tiene en
cuenta su categoría.

INTERPRETACION: El objetivo de compiladores es obtener


una traducción del programa fuente a otro lenguaje, los
interpretes tiene como objeto la obtención de los resultados
del programa en el caso de interpretación se parte el árbol de
la síntesis abstracta y se recorre junto con los datos de
entrada para obtener resultado en el caso del árbol.
GRAMATICA Y LENGUAJE

Es una forma de como describir en una lengua formal, permite


generar cadena a partir de un símbolo inicial aplicando reglas que
indican.

FASES DE UN COMPILADOR

Se compone internamente de varias etapas, o fases que realizan


operaciones lógicas, es útil estas fases como piezas separadas dentro
del compilador que pueden en realidad escribirse como operaciones
codificadas.

Expresión

Expresión asignación

Expresión Expresión

Ex subíndice expresión adictiva

expresión expresión expresión

indificadora indificador de índice Numero 4


CONCLUSION

Muchas veces, hemos escuchado el termino compilador, sobre todo de


los campos de estudio que se especializan en la informática. Un
compilador es un pequeño programa informático, que se encarga de
traducir (compilar) el código fuente de cualquier aplicación que esté
desarrollando. La importancia de los compiladores en que sin estos
programas no existirían la base de la programación en cualquier
plataforma.
BIBLIOGRAFIA

https://www.google.com.mx\search?
q=FASES+UN+COMPILADOR&rlz=1c1GNAM_eSMX729MX729oq=F
ASES+DE+UN+COMPILADOR&aqs=chrome..69i57.16367j0j8&source
id=chrome&ie=UTF-8#=FASES+DE+COMPILADOR.

Anda mungkin juga menyukai