Resultados da pesquisa a pedido "compiler-construction"

4 a resposta

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 ...

3 a resposta

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[] ...

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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..