Preguntas etiquetadas con compiler-construction

96
Bootstrapping aún requiere apoyo externo

He oído hablar de la idea de iniciar un lenguaje, es decir, escribir un compilador / intérprete para el lenguaje en sí. Me preguntaba cómo se podría lograr esto y miré un poco a mi alrededor, y vi a alguien decir que solo podía hacerlo cualquiera escribir un compilador inicial en un idioma...

96
¿Por qué se compila este código Java?

En el ámbito del método o de la clase, la línea siguiente se compila (con advertencia): int x = x = 1; En el ámbito de la clase, donde las variables obtienen sus valores predeterminados , lo siguiente da un error de 'referencia indefinida': int x = x + 1; ¿No es el primero que x = x = 1debería...

92
Compilación vs Transpilación

Mientras buscaba la diferencia, encontré estas definiciones: Compilar es el término general para tomar el código fuente escrito en un idioma y transformarlo en otro. Transpilar es un término específico para tomar el código fuente escrito en un idioma y transformarlo en otro idioma que tiene un...

88
¿Cómo puede compilarse el kernel de Linux?

No entiendo bien el proceso de compilación del kernel de Linux cuando instalo un sistema Linux en mi máquina. Aquí hay algunas cosas que me confundieron: El kernel está escrito en C, sin embargo, ¿cómo se compiló el kernel sin un compilador instalado? Si el compilador de C está instalado en...