Retroceder   Foros del Web > Temas generales de computación > Programación > Ingeniería del software y Gestión de proyectos

Respuesta
 
Herramientas Desplegado
Antiguo 20-oct-2004, 08:54   #1 (permalink)
LuciaJose ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 2
Hacer un compilador

Hola a todos, pues la cosa es que necesito hacer un compilador muy basico y necesitaria un poco de orientacion para saber por donde tengo que empezar (qué documentacion me puede ayudar, algun otro proyecto de este tipo etc...).
Gracias.

Última edición por LuciaJose; 20-oct-2004 a las 08:54. Razón: mal escrito
LuciaJose está desconectado   Responder Citando
Antiguo 23-oct-2004, 06:59   #2 (permalink)
Gillies está en el buen camino
 
Fecha de Ingreso: julio-2003
Mensajes: 13
Hola, pues la biblia de los compiladores es el libro de Aho, Sethi, Ullman "Compiladores: Principios, técnicas y herramientas" de la editorial Addison-Wesley.

Si lo que quieres es un libro guía que te vaya explicando todos los pasos y hasta incluya algo de código los mejores son los de Andrew Appel, tiene 3, todos se llaman "modern compiler implementation in X", siendo X Java, C o ML dependiendo del lenguaje con el q quieras implementar el compilador, lo malo es que no están traducidos al español y el compilador que se hace es para el lenguaje Tiger, un lenguaje imperativo ni demasiado sencillo ni demasiado complejo.

Y weno, por supuesto tienes que manejar herramientas tipo lex y yacc, hay muchos tutoriales en la red, si tienes alguna duda aquí estamos, suerte.
Gillies está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:19.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93