Resultados 1 al 15 de 15

Como hacer un compilador desde 0??

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #2  
    Moderador HH
    Fecha de ingreso
    Feb 2002
    Ubicación
    México
    Mensajes
    1.156
    Descargas
    4
    Uploads
    0
    Para hacer un compilador te servirá mucho aprender teoría de lenguajes formales y autómatas. Por ahí empieza.
    Lo que debe hacer primero (si bien recuerdo) es un análisis gramátical (reconocer los tokens, quitar espacios en blanco, comentarios, etc) y luego un análisis sintáctico (que esten en el orden apropiado los tokens).
    Luego sigue convertir el código fuente a código objeto.
    Para el análisis léxico existe una herramienta llamada LEX, transforma el código fuente de tu compilador a código en C, investiga sobre éste programa para que vayas conociendo mejor el mundo de los compiladores.

    Y por último, transformar el código objeto a un ejecutable, esto sólo consiste en traducir el código objeto a lenguaje ensamblador dependiendo del tipo de procesador que se esté usando. Y listo

    Compiladores de C para MS-DOS:
    Borland (cualquiera es bueno).
    Dev C++ (freeware)
    Microsoft Visual C++.
    Estos son los que he usado y me han funcionado muy bien y aunque son para C++ puedes hacer perfectamente programas de C

    Y para linux tienes el GnuCC.

    Suerte
    Última edición por Giskard; 26-10-2006 a las 07:35
    Mientras el mundo permanezca no acabarán la fama y la gloria de México-Tenochtitlan
    Citar  
     

Temas similares

  1. Respuestas: 0
    Último mensaje: 01-05-2012, 20:45
  2. Como Costruyo un Compilador para PSEUDOCODIGOS
    Por yumber en el foro APLICACIONES
    Respuestas: 2
    Último mensaje: 04-05-2006, 15:34
  3. Ayuda: Un compilador desde VB
    Por fabios arts en el foro PROGRAMACION DESKTOP
    Respuestas: 1
    Último mensaje: 03-10-2005, 08:06
  4. Respuestas: 0
    Último mensaje: 25-02-2004, 23:44
  5. Respuestas: 4
    Último mensaje: 25-09-2002, 06:36

Marcadores

Marcadores