Lenguajes y traductores

Páginas: 2 (410 palabras) Publicado: 5 de mayo de 2010
INFORME TRABAJO LENGUAJES Y TRADUCTORES
1.- Introduccion
El uso de compiladores y/o interpretes es algo necesario en la carrera de Ingenieria de Sistemas. Mediante el uso de los compiladoresnosotros podremos realizar programas beneficiosos para una empresa.
Podremos hacer el mismo programa en diferentes lenguajes y observar la forma de compilacion de cada uno de ellos, por ejemplo lacompilacion de un lenguaje C++ es mas rapida que la de Java pues este crea el ejecutable directamente para su ejecucion, usa plataforma DOS, mientras que Java usa la el programa Objeto para luegoejecutarlo en su JVM(Java Virtual Machine).
Puesto que en este presente trabajo solo realizamos una infima parte de lo que resultaria ser un compilador(solo el analisis lexico), realizaremos una brevepero concisa argumentacion del funcionamiento de este, asi como sus partes respectivas.
*2.- Explicacion* del Trabajo
2.1- Objetivos
Nuestro Objetivo es realizar un reconocedor de caracteressegún la funcion denotada en clase de la siguiente manera:
Debe reconocer la existencia de funciones, cada uno con su parametro
Debe haber un menu principal(“void main”)
En lasfunciones debe aceptar 0,1 o mas parametros
Declaracion de varaiables
Solo operaciones de asignacion
2.2- Planteamiento del problema
Para poder realizar nuestro reconocedor,primeramente debemos tener algunos conocimientos sobre automatas finitos, pues lo requeriremos para saber los estados en el que nos encontramos.
Para ello dibujamos nuestro automata de estados,presentes en la figura de abajo:
(aquí va el paint de la maquina de estados)
Posteriormente empezamos a elaborar nuestro programa que esta en lenguaje JAVA.
Para ello nosotros empezamos tomandode un TextArea toda la cadena, intentando obtener de ella las palabras reservadas y signos de agrupacion, llamados tokens, dependiendo del token y el estado se llegara a un estado de aceptacion o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Traductores de un lenguaje de programación
  • LENGUAJES DE PROGRAMACION Y TRADUCTORES
  • Guia 1 Lenguajes y Traductores
  • traductor
  • Traductores
  • traductora
  • Traductor
  • Traductores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS