Necesito ayuda urgente sobre como hacer un compilador

Temas sobre programacion en C/C++ (no Visual C++)
    

Necesito ayuda urgente sobre como hacer un compilador

Notapor ayhperez07 » Vie Jun 15, 2007 4:17 pm

Hola
veras yo soy estudiante y pues bueno, estoy cogidisimo con un proyecto de clases de programacion y he decidido pedir ayuda.
el problema es el siguiente:

Proyecto de Compilación

Analizador sintáctico para un lenguaje:

Se le pide desarrollar un analizador sintáctico para un lenguaje que cuente con los tipos de datos primitivos:
• int para variables enteras.
• float para variables reales.
• bool para variables lógicas (verdadero o falso).
• char para variables de tipo carácter.

Además el lenguaje debe contar con una estructura condicional del tipo if … then … else

Tendrá además operadores de typecasting con nombres de la siguiente manera: floattoint, booltoint, etc. Un operador de typecasting para llevar de entero a real no es necesario.

Operadores aritméticos: + , * , / , -

Operador de asignación: =

Operadores lógicos: and , or , not

Operadores de comparación: <> , >= , <= , > , < , ==


¿Qué se debe hacer?

Una herramienta de programación en dicho lenguaje. Dicha herramienta debe proporcionar un editor donde codificar el programa.
La herramienta debe brindar las opciones de hacer un nuevo programa, salvar a fichero y cargar de fichero un programa, y ejecutar el programa. Cuando se quiera ejecutar el programa, si tiene error el código, el sistema debe señalar la línea del programa donde ocurrió el error y clasificar ese error como léxico, sintáctico o incompatibilidad de tipos.

Bueno el hecho es que necesito que me desarrolles este programita en c++, por favor mi correo es ayhernandez@estudiantes.uci.cu puedes enviarme la aplicacion junto al codigo a esta direccion, te lo agradecere muchisimo.
igual si no estas dispuesto a ayudarme por favor hazmelo saber.
gracias y espero por tu correo
sinceramente
Anniel
hola soy un chico cubano que estudia ciencias informaticas y bueno pues quisiera devatir temas de interes sobre programacion o algo relacionado en la rama que estudio.
ayhperez07
Novato
Novato
 
Mensajes: 1
Registrado: Vie Jun 15, 2007 4:00 pm

Notapor yalmar » Vie Jun 15, 2007 8:45 pm

Hola,

creo que hay libros de compiladores que incluyen source code, ahora no se cual. Una posible solución es que uses este compilador interesante
http://developer.3dlabs.com/downloads/g ... /index.htm
con source code, espero te sirva

salu2
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Necesito ayuda urgente sobre como hacer un compilador

Notapor racamealas12 » Jue Jul 02, 2009 7:44 pm

Hola,

Tengo algunos programas que les pueden ayudar o apoyar en la realizacion de los suyos los cuales son:

Analizador Léxico hecho en Visual Basic 6
Compilador hecho en Visual Basic 6
Compilador del Lenguaje Pascal en Visual Basic 6
Un simulador de consola (MS-DOS) Hecho en Visual Basic 6

Si deseas adquirir alguno de estos códigos solamente mandame un correo a mania_rcm@hotmail.com
SALUDOS!!!

Rafael Cano Meza
racamealas12
Novato
Novato
 
Mensajes: 1
Registrado: Jue Jul 02, 2009 7:41 pm

Re: Necesito ayuda urgente sobre como hacer un compilador

Notapor yalmar » Jue Jul 02, 2009 11:23 pm

Por favor, visual basic no va ayudar a nadie, por el contrario, es completamente nocivo.
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil


    

Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados