Preguntas etiquetadas con compiler

9
Reglas generales para escribir un compilador X en Z en Y

Supongamos que X es el idioma de entrada, Z es el idioma de salida, luego f es el compilador, que está escrito en el lenguaje Y. f = X -> Z Como f es solo un programa, creo que Y puede ser cualquier lenguaje, ¿verdad? Entonces podemos tener compiladores f1, f2, cada uno escrito en Y1, Y2. f1...

8
¿Por qué se requieren máquinas virtuales?

En lugar de compilar el código fuente para el sistema operativo respectivo (en el que está dirigido), compila una vez y se ejecuta en todas partes. En aras de esta pregunta, lo llamaría VM (por ejemplo, tanto para Java como para .NET). Entonces, la ejecución de programas se convierte en algo...

8
¿Convertir un intérprete a un compilador?

En primer lugar, sé que esta es una pregunta hecha por MUCHOS otros programadores antes que yo. Pero no pude encontrar ningún recurso utilizable que pudiera ayudarme. Bueno, estoy creando un lenguaje de programación llamado "Light", la sintaxis es comparable a Python pero tiene un concepto...