Cita:
Iniciado por eduardobrutaldeath Al inicio del año voy a estudiar o desarollo de software o computación e informática, si termino una de esas carreras ya tendría un conocimiento aceptable para crear un compilador ¿o tengo que saber ingenería de sistemas, que es algo más completo?
Yo hice dos asignaturas en la carrera para tratar de forma específica la programación de compiladores. No es tan sencillo como parece porque no es una traducción de una palabra a una serie de números. Hay que estudiar teoría de gramáticas y como construir analizadores sintácticos (LL, LR,..) y, por último, teoría de arboles para la construcción del código intermedio (es donde se hacen optimizaciones, etc.).
Si quieres saber como de complejo es el tema, he visto que una asignatura de Compiladores tiene publicado un powerpoint con una pequeña parte del temario. Dale un vistazo y ya nos comentarás como de sencillo o complicado lo ves...
www.cvc.uab.es/shared/teach/a21289/Tema4.ppt