Resultados de la búsqueda a petición "compiler-construction"
Diferencias entre la compilación Just in Time y On Stack Replacement
Ambos de ellos hacen más o menos lo mismo. Identifique que el método está activo y compílelo en lugar de interpretarlo. Con OSR, simplemente pasa a la versión compilada justo después de que se compila, a diferencia de JIT, donde se llama al ...
.tlh generado en 2 máquinas es diferente
Tengo un .NET dll que tiene algunas interfaces \ clases que están expuestas a com. Durante el procedimiento de compilación, se genera un archivo .tlb y este código tlb hace referencia a este código c ++. Como resultado, el compilador genera un ...
La forma más fácil de trabajar con formato intermedio
Una herramienta en la que estoy trabajando necesita tomar el formato intermedio generado por el compilador, agregarle un código y luego darle ese código intermedio modificado al back-end del compilador para generar el código final. Al ...
Plantillas y compilación separada
Quiero escribir un programa en C ++ con una compilación separada y escribí esto: main.cpp #include <iostream> #include "Stack.h" using namespace std; int main(int argc,char* argv[]) { Stack<int> st; st.push(1); return 0; } Stack.h #ifndef ...
¿Es más eficiente usar if-return-return o if-else-return?
Supongo que tengo unaif declaración con unareturn. Desde la perspectiva de la eficiencia, ¿debería usar if(A > B): return A+1 return A-1 if(A > B): return A+1 else: return A-1Debería preferir uno u otro al usar un lenguaje compilado (C) o uno ...
Windows Qt con MinGw o Visual Studios?
Estoy tratando de compilar qt, y me enfrento a dos opciones, ya sea usar el compilador MinGw o Visual Studio. ¿Cuál es la diferencia entre ellos y existen ventajas / desventajas de usar uno u otro?
Error de compilador de código inalcanzable [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué Java tiene un error de compilación de "declaración inalcanzable"? [/questions/3795585/why-does-java-have-an-unreachable-statement-compiler-error] 8 respuestas El siguiente código da ...
Las funciones anidadas no están permitidas, pero ¿por qué se permiten los prototipos de funciones anidadas? [C ++]
Yo eraleyend [https://stackoverflow.com/questions/925513/c-empty-string-constructor] la pregunta vinculada que me lleva a hacer esta pregunta. Considere el siguiente código int main() { string SomeString(); }All dice que el compilador toma ...
¿Dónde se almacenan las variables estáticas en C y C ++?
¿En qué segmento (.BSS, .DATA, otro) de un archivo ejecutable se almacenan variables estáticas para que no tengan colisión de nombres? Por ejemplo foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static ...
¿Cómo configurar Java y Scala en un solo módulo en Intellij IDEA 11?
Tengo IntelliJ 11. Uso Maven para la gestión de dependencias. Quiero crear un módulo que contenga archivos fuente de Java y Scala. Ya he agregado una carpeta "src / main / java" y "src / main / scala" en Configuración del proyecto => Módulo => ...