Resultados da pesquisa a pedido "compiler-construction"
Faça o compilador java avisar quando um método anotado for usado (como @ deprecado)
Digamos que eu defina uma anotação personalizada chamada@Unsafe. Eu gostaria de fornecer um processador de anotação que detectereferências aos métodos anotados com@Unsafe e imprima um aviso. Por exemplo, dado este código ... public class Foo { ...
What kinds of patterns could I enforce on the code to make it easier to translate to another programming language? [fechadas]
Estou planejando fazer um projeto paralelo que tenha o objetivo de traduzir código de uma linguagem de programação para outra. As linguagens com as quais estou começando são PHP e Python (de Python para PHP deve ser mais fácil começar), mas o ...
__decorated__ para decoradores python
A partir do 2.4 (2.6 para classes), o python permite decorar uma função com outra função: def d(func): return func @d def test(first): passÉ um açúcar sintático conveniente. Você pode fazer todo tipo de coisas legais com decoradores sem fazer ...
Sintaxe literal Para matrizes de bytes [] usando notação hexadecimal ..?
O compilador parece estar bem com isso (apenas valores hexadecimais de um dígito): byte[] rawbytes={0xa, 0x2, 0xf};Mas não é isso: byte[] rawbytes={0xa, 0x2, 0xff};Eu recebo o erro "Possível perda de precisão encontrada: int required: byte"? O ...
Vincular estaticamente ncurses ao programa
Estou tendo problemas para vincular estaticamente ncurses a um dos meus programas Aqui está um programa de amostra realmente simples: #include<ncurses.h> int main(){ initscr(); printw("Hello world\n"); refresh(); getch(); endwin(); return 0; ...
Quanto do compilador devemos saber?
Para escrever um código melhor, vale a pena conhecer profundamente o que o compilador faz? Quanto seria o suficiente? Eu não sou um pouco purificador, mas estava pensando que saber como o compilador funciona me tornaria um programador melhor. ...
socklen_t não declarado ao compilar o código .c
Estou tentando compilar esse código .c no Windows usando o MinGW (gcc file.c -o compiled.exe): /***************************************************/ /* AUTHOR : LAW CHIU YUEN */ /* FILENAME : smtpr.c ...
Obtendo “O arquivo de origem é diferente de quando o módulo foi construído.”
Estou tentando depurar um projeto da web asp.net que recebi. Eu modifiquei uma classe no"Apps_LocalResources" pasta. Quando depuro e o código tenta entrar nessa classe, recebo "O arquivo de origem é diferente de quando o módulo foi ...
Como posso desativar os avisos do compilador no Eclipse em uma base específica de arquivo?
No meu projeto Eclipse, há um punhado de arquivos .java gerados que eu preciso usar para SQLJ e não consigo mover para um projeto separado (devido à sobrecarga administrativa). Esses arquivos também são regenerados regularmente, ...
shared_ptr: velocidade horrível
Ao comparar duas variantes de ponteiros - classic vs. shared_ptr - fiquei surpreso com um aumento significativo da velocidade de execução do programa. Para testar o algoritmo de inserção incremental 2D Delaunay, foi utilizado. Configurações do ...