Resultados da pesquisa a pedido "compiler-construction"
Genéricos Java: Qual é o problema do compilador aqui? ("Nenhuma instância máxima exclusiva")
Eu tenho os seguintes métodos: public <T> T fromJson( Reader jsonData, Class<T> clazz ) { return fromJson( jsonData, (Type)clazz ); } public <T> T fromJson( Reader jsonData, Type clazz ) { ... }O compilador está dizendo sobre o primeiro ...
erro javac "código muito grande"?
Eu tenho um teste de unidade em que defini estaticamente uma matriz de bytes bastante grande (acima de 8000 bytes) como os dados de bytes de um arquivo que não quero ler toda vez que executo meu teste de unidade. private static final byte[] ...
Qual é a diferença entre compilação e interpretação?
Acabei de conversar com um colega e onde estávamos falando sobre o mecanismo JavaScript V8. Segundo a Wikipedia, A V8 compila o JavaScript no código de máquina nativo [...] antes de executá-lo, em vez de técnicas mais tradicionais, como ...
Pergunta sobre a convenção de chamada do objetivo C e a transmissão de argumentos no ARM
Eu quero saber como o tempo de execução objetivo C lida com argumentos quando eu chamo um método C objetivo, como [NSString stringWithFomat:@"%@, %@", @"Hello", @"World"]Existem três argumentos para essa chamada de objetivo C, como funciona em ...
Digitação rápida versus digitação inferida: desempenho
Estou lendo um tutorial sobre o Swift ( http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start [http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start]) e preconizou para não definir o tipo explicitamente, porque é mais legível ...
O compilador otimiza os parâmetros de função passados por valor?
Digamos que eu tenho uma função em que o parâmetro é passado por valor em vez de const-reference. Além disso, vamos supor que apenas o valor seja usado dentro da função, ou seja, a função não tenta modificá-lo. Nesse caso, o compilador será capaz ...
Compilador C de código aberto em C #? [fechadas]
Eu estive entrando na criação do compilador. Encontrei ótimas coisas para iniciantes e avançadas, mas nada no meio. Criei três compiladores simples diferentes de prova de conceito para linguagens de brinquedos, mas quero me expor a algo real. A ...
Existe um limite para o número de argumentos passados para uma função fortran?
Me deparei com um código Fortran 90 onde 68 argumentos são passados para uma função. Ao pesquisar na web, encontrei apenas algo sobre o limite de passar 256 bytes para algumas coisas relacionadas ao CUDA Fortran ...
Como o tempo de compilação pode ser (exponencialmente) mais rápido que o tempo de execução?
O código abaixo calcula os números de Fibonacci por umexponencialmente lento algoritmo: #include <cstdlib> #include <iostream> #define DEBUG(var) { std::cout << #var << ": " << (var) << std::endl; } constexpr auto fib(const size_t n) -> long ...
Por que o compilador pelo menos não avisa sobre isso == null
Por que o compilador C # nem se queixa com um aviso nesse código? : if (this == null) { // ... }Obviamente, a condição seráNuncaesteja satisfeito..