Preguntas etiquetadas con compiler-construction

La construcción del compilador de etiquetas debe aplicarse a preguntas relacionadas con la programación de compiladores o para preguntas sobre el funcionamiento interno detallado de los compiladores. NO USE para preguntas sobre * usar * compiladores específicos o errores de compilación.






4
¿Por qué el cambio de Java en ints contiguos parece ejecutarse más rápido con casos agregados?
Estoy trabajando en algún código Java que necesita ser altamente optimizado ya que se ejecutará en funciones activas que se invocan en muchos puntos de la lógica de mi programa principal. Parte de este código implica multiplicar doublevariables por 10elevadas a s arbitrarias no negativas int exponent. Una forma rápida …




12
¿Cómo se compila Go tan rápido?
Busqué en Google y busqué en el sitio web de Go, pero parece que no puedo encontrar una explicación para los extraordinarios tiempos de construcción de Go. ¿Son productos de las características del lenguaje (o la falta de ellas), un compilador altamente optimizado u otra cosa? No estoy tratando de …


13
Escribir un compilador en su propio idioma
Intuitivamente, parece que un compilador para el lenguaje Foono se puede escribir en Foo. Más específicamente, el primer compilador para el lenguaje Foono se puede escribir en Foo, pero se puede escribir para cualquier compilador posterior Foo. ¿Pero es esto realmente cierto? Tengo un recuerdo muy vago de leer sobre …

4
Lectura de GHC Core
Core es el lenguaje intermedio de GHC. Reading Core puede ayudarlo a comprender mejor el rendimiento de su programa. Alguien me pidió documentación o tutoriales sobre lectura de Core, pero no pude encontrar mucho. ¿Qué documentación hay disponible para leer GHC Core? Esto es lo que he encontrado hasta ahora: …


1
¿Cómo se arrancan GCC y g ++?
Esto me ha estado molestando por un tiempo. ¿Cómo se compilan GCC y g ++? Supongo que cada revisión se compila con una revisión previamente construida. ¿Es esto cierto? Y si es así, ¿significa que las versiones más antiguas de g ++ y GCC se escribieron en conjunto?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.