Resultados de la búsqueda a petición "compiler-construction"

2 la respuesta

Compilación en un sistema de 64 bits para un sistema de 32 bits - compatibilidad

Tengo una máquina de 64 bits con SO de 64 bits ... ¿Cómo puedo compilar programas con Visual Studio 2010 para que funcionen en un sistema de 32 bits? si instalo un SO de 32 bits en mi máquina de 64 bits, creo que no será un problema

4 la respuesta

Qué archivo MinGW para usar como compilador de C ++

Acabo de instalar MinGW y en la carpeta bin puedo ver 7 archivos .exe que compilan mi programa: c ++. exeg ++. exe mingw32-c ++. exe mingw32-g ++. exe gcc.exe mingw32-gcc.exe mingw32-gcc-4.4.1.exe Mi pequeño programa (testprog.cpp) se ...

2 la respuesta

¿Cómo insinuar al optimizador del compilador de Visual C ++ que es improbable que se ejecute una rama específica de una instrucción if?

Tenemos una macro para la verificación de errores que dice así: #define CheckCondition( x ) \ if( x ) { \ //okay, do nothing \ } else { \ CallFunctionThatThrowsException(); \ } y normalmente la condición tiene que sertrue y nos gustaría que la ...

3 la respuesta

¿Cómo decide MSBuild si necesita reconstruir una biblioteca C # o no?

¿Cómo decide MSBuild si necesita reconstruir una biblioteca (es decir, invocar csc) o no, cuando se ejecuta contra un archivo de proyecto C #? Imagino (pero quiero confirmar): Si no hay un directorio de salida, reconstruya (duh :)) Si un ...

10 la respuesta

Solicitud de función C #: implementar interfaces en tipos anónimos

Me pregunto qué se necesitaría para hacer que algo como esto funcione: using System; class Program { static void Main() { var f = new IFoo { Foo = "foo", Print = () => Console.WriteLine(Foo) }; } } interface IFoo { String Foo { get; set; } void ...

2 la respuesta

Lenguaje sensible al contexto de expresión

Estoy leyendo la referencia ANTLR definitiva de Terence Parr, donde dice: os predicados semánticos son un medio poderoso para reconocer estructuras de lenguaje sensibles al contexto al permitir que la información en tiempo de ejecución impulse ...

2 la respuesta

Cómo deciden los compiladores de Haskell si asignar en el montón o en la pila?

Haskell no presenta una gestión de memoria explícita, y todos los objetos se pasan por valor, por lo que tampoco hay un recuento de referencias obvio o recolección de basura. ¿Cómo decide típicamente un compilador de Haskell si generar código que ...

11 la respuesta

Debo deshabilitar la advertencia de desajuste firmado / no firmado del compilador de C?

El compilador de Microsoft C advierte cuando intenta comparar dos variables, una está firmada y la otra no está firmada. Por ejemplo int a; unsigned b; if ( a < b ) { // warning C4018: '&lt;' : signed/unsigned mismatch } ¿Alguna vez, esta ...

3 la respuesta

¿Por qué Intel cambió el mecanismo de predicción de rama estática durante estos años?

Desdeaqu [https://groups.google.com/forum/#!topic/mechanical-sympathy/pMN6TbXwOUc] Sé que Intel implementó varios mecanismos de predicción de rama estática en estos años: 80486 edad: siempre no tomado Pentium4 age: Hacia atrás tomado / Hacia ...

9 la respuesta

¿Cómo almacenar una referencia a una clase estática?

Así que algo así como: public static class StaticClass {} public class InstanceClass { static StaticClass StaticProperty {get;set;} public InstanceClass() { InstanceClass.StaticProperty = StaticClass; } } Pensé que se podía hacer esto, pero el ...