Resultados da pesquisa a pedido "compiler-construction"

9 a resposta

Compatibilidade de DLL entre compiladores

Existe alguma maneira de tornar c ++ dlls construídas com diferentes compiladores compatíveis entre si? As classes podem ter métodos de fábrica para criação e destruição, para que cada compilador possa usar seu próprio novo / delete (já que ...

3 a resposta

Erro _ITERATOR_DEBUG_LEVEL no visual studio

Estou tentando compilar o JRTPLIB no Visual Studio 2010 no Windows 7. Foi um verdadeiro pesadelo ... mas, pelo menos, estou diminuindo os problemas. Isso é deixado. Error 3 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value ...

5 a resposta

LLVM vs. GCC para desenvolvimento em iOS [fechado]

No mais recente SDK do iOS, a Apple fornece três opções de compilador: GCC, LLVM com Clang e LLVM-GCC. Entendo mais ou menos o que esses 3 significam, o que são LLVM e Clang, e assim por diante. O que eu não sei é o que isso significa na prática ...

1 a resposta

Tornando um idioma CLR / .NET debugável

Quais são alguns recursos para tornar uma linguagem CLR / .NET depurável? Estou desenvolvendo um compilador ActionScript 3 para IL, que usa DLR CallSites e CallSiteBinders para lidar com os aspectos dinâmicos da linguagem de programação estática. ...

4 a resposta

Tamanho do nome Java.Variable

na documentação que li, que: A variables name can be any legal identifier — an **unlimited-length** sequence of Unicode letters and digitsentão, eu criei esta classe: class Test{ public static void main(String args[]) { int i=10; }}onde i - não ...

1 a resposta

O que são [Rendimento, Espera, Entrada, Retorno] na gramática EcmaScript

Muitas produções em EcmaScript são fornecidas com os seguintes "modificadores": [Yield, Await, In, Return]Aqui estão alguns exemplos: ArrayLiteral[Yield, Await]: ... ElementList[Yield, Await]: ... AssignmentExpression[+In, ?Yield, ?Await]Eu ...

2 a resposta

Diversão com variáveis não inicializadas e compilador (GCC)

A seção §3.9.1 / 6 do padrão C ++ diz: Os valores do tipo bool sãotrue oufalse. Agora considere este código, void f(bool b) { switch(b) //since b is bool, it's value can be either true or false! { case true: cout << "possible value - true"; ...

7 a resposta

aviso: o formato '% d' espera o tipo 'int *', mas o argumento 2 tem o tipo 'int'

Portanto, sou novo em C e estou tendo problemas com o que está acontecendo com esse aviso. O que significa o aviso e como posso corrigi-lo. O código que escrevi está aqui: void main(void) { char* name = ""; int age = 0; printf("input your ...

10 a resposta

Qual é a diferença entre implementar um compilador e um intérprete?

Eu li o Dragon Book inteiro recentemente (apenas por diversão, não estou planejando implementar um compilador de verdade), e fiquei com essa grande pergunta pendurada na minha cabeça. O que há de diferente entre implementar um compilador e um ...

5 a resposta

Visualizando código expandido do compilador - C ++

Aprendi que o compilador expandirá as macros durante a compilação. Os modelos também são expandidos no momento da compilação. Existe alguma maneira de ver esse código expandido? Estou compilando usando o Visual Studio 2008. Alguma ideia?