none
Compilador en Visual Basic RRS feed

  • Pregunta

  • Hola. Buenas Tardes.

    Deseaaría sabber como se podría crear un compilador en visual basic. Sé que es dificil y la explicación y código serán muy largos así que si se les hace muy complicado me pueden enviar datos a pabloagc2003@gmail.com o pablo_agc2003@hotmail.com 

    Gracias de antemano.


    Pablo Gonzalez - Programando el futuro

    martes, 23 de agosto de 2016 23:35

Respuestas

  • Te adjunto un enlace a un artículo que escribí sobre cómo construir un compilador de expresiones:

    https://www.scribd.com/document/24018633/Como-crear-un-compilador-de-expresiones-en-NET

    Aunque esto solo compila expresiones sencillas, el mismo principio se puede extender a un lenguaje más complejo, añadiendo más entradas en los diagramas sintácticos.

    El mecanismo que utilizo es aplicable a cualquier lenguaje de programación que pueda compilarse en un solo paso sin marcha atrás (por ejemplo, Pascal). En el caso de Visual Basic creo que tendrás que ampliarlo a dos pasos, uno para extraer todos los símbolos y otro realizando la compilación propiamente dicha. Otros lenguajes tales como el Fortran requieren un compilador con marcha alante y marcha atrás, y eso es mucho más complejo.

    miércoles, 24 de agosto de 2016 6:44

Todas las respuestas

  • Te adjunto un enlace a un artículo que escribí sobre cómo construir un compilador de expresiones:

    https://www.scribd.com/document/24018633/Como-crear-un-compilador-de-expresiones-en-NET

    Aunque esto solo compila expresiones sencillas, el mismo principio se puede extender a un lenguaje más complejo, añadiendo más entradas en los diagramas sintácticos.

    El mecanismo que utilizo es aplicable a cualquier lenguaje de programación que pueda compilarse en un solo paso sin marcha atrás (por ejemplo, Pascal). En el caso de Visual Basic creo que tendrás que ampliarlo a dos pasos, uno para extraer todos los símbolos y otro realizando la compilación propiamente dicha. Otros lenguajes tales como el Fortran requieren un compilador con marcha alante y marcha atrás, y eso es mucho más complejo.

    miércoles, 24 de agosto de 2016 6:44
  • Muchas gracias. Llevaba más de un año buscando esta información.

    Pablo Gonzalez - Programando el futuro

    miércoles, 24 de agosto de 2016 18:00