duplicados posibles:
Methodologies for designing a simple programming language
Learning to write a compiler¿Cómo harías para escribir un lenguaje de programación simple?
me gustaría escribir un lenguaje de programación con una sintaxis similar a QBasic, pero aún más simple. Quiero que sea para programadores principiantes. Su simplicidad alentará a los aspirantes a programadores a no rendirse e interesarlos en la programación. Por ejemplo: En lugar de de QBasic IMPRIMIR "¡Hola, mundo!"
me gustaría utilizar
escritura "Hello World!"
o un poco más como VB
escritura ("Hola mundo")
¿Cómo hago para adaptar la sintaxis básica para hacer mi idioma?
Posible duplicado de http://stackoverflow.com/q/1208338/246069 – YWE
"Su simplicidad alentará a los aspirantes a programadores a no darse por vencidos y hacer que se interesen en la programación". - No para desanimarte, pero los lenguajes simplistas tienden a entrar en el camino después de un corto tiempo. Prefiero los idiomas que son * simples *, pero no se quedan cortos para las tareas más grandes/más sofisticadas (en particular, Python). Aparte de eso, ¿estás preguntando cómo debería ser la sintaxis, o quieres pistas sobre cómo analizarla realmente? – delnan
Tienes razón. Empecé el año pasado aprendiendo BASIC y realmente lo disfruté, así que ahora estoy intentando aprender C para poder hacer una programación más profunda. También aprendí básico visual. Sin embargo, creo que si de alguna manera puedo modificar la sintaxis básica, posiblemente podría agregar mis propios comandos, convirtiéndolo en una versión más poderosa de BASIC pero con una sintaxis más simple. – RCProgramming