Creación de Leng. Prog. y del compilador

Imagen de dvspeed
0 puntos

Hace unos meses que estoy intentando hacer un lenguaje de programación con su compilador, sus principales características serían:
-Sintaxis parecida a python, aunque no tiene por que ser igual, ni han de ser compatibles
-Alta optimización, intentaría igualar a C
-Licencia GPLv3
Espero conseguir algo de apoyo en este proyecto en el que están todos invitados a participar, no hace falta que sean unos expertos (yo no lo soy), el compilador está escrito en python y ya cuenta con más de 3600 líneas, en las que se intenta usar la POO, espero llegar a poder compilar el propio compilador bajo este lenguaje (dentro de mucho). Os voy a poner lo que llega a hacer ahora mismo:
-Transforma el código fuente en el lenguaje "nuevo" a lenguaje ensamblador
-Intenta evitar el uso de la pila (stack)
-Declaración de variables naturales (sin números negativos) y de cadenas de texto
-Suma y multiplicación de las variables naturales
-Escritura en consola de estas variables
-Estructuras IF-ELIF-ELSE
-Bucles WHILE
-Un eliminador de código muerto que funciona bien sin bucles WHILE
-Intenta funcionar en las arquitecturas x86 y x86_64, he intentado separar el código que depende de la arquitectura, no obstante no puedo estar con ambas a la vez, y ahora solo puedo asegurar el correcto funcionamiento para x86_64, aunque he hecho parte para x86 y antes de las últimas actualizaciones funcionaba
Como ya he dicho no hace falta que sean unos expertos en ensamblador, de hecho cualquier programador puede dar ideas de lo que le gustaría tener en un lenguaje nuevo, el proyecto está alojado en Launchpad aquí:
https://launchpad.net/pyeffect
Espero que participen, y gracias.