Resultados da pesquisa a pedido "compiler-construction"
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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"; ...
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 ...
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 ...
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?