Resultados de la búsqueda a petición "compiler-construction"
Compilador mono como servicio (MCS)
Me gustaría consumir el compilador de Mono como un servicio de mi aplicación .NET 3.5 habitual. Descargué los últimos bits (2.6.7), creé una aplicación de consola simple en Visual Studio y hice referencia al dll Mono.CSharp. Luego, en mi ...
¿En qué paso de la compilación se eliminan los comentarios?
Hay varios pasos en la compilación de un programa. [https://en.wikipedia.org/wiki/Compiler#Compiler_construction]: reconstrucción de líneaanálisis léxicoPreprocesamientoanálisis de sintaxisAnálisis semántico¿Es la eliminación de comentarios en ...
Cambiar / reducir el conflicto en la copa de java - problema pendiente
Estoy teniendo el siguiente error: Warning : *** Shift/Reduce conflict found in state #116 between Statement ::= Matched (*) and Unmatched ::= IF LPAREN Condition RPAREN Matched (*) ELSE Unmatched and Matched ::= IF LPAREN Condition RPAREN ...
No existe un "lenguaje compilado" o un "lenguaje interpretado"
"No existe un" lenguaje compilado "o un" lenguaje interpretado ". Ya sea que un implementador de lenguaje elija escribir un compilador, un intérprete o cualquier otra cosa, es un detalle de implementación y no tiene nada que ver con el ...
What kinds of patterns could I enforce on the code to make it easier to translate to another programming language? [cerrado]
Me propongo hacer un proyecto paralelo que tiene el objetivo de traducir el código de un lenguaje de programación a otro. Los lenguajes con los que empiezo son PHP y Python (Python a PHP debería ser más fácil de comenzar), pero idealmente podría ...
Hacer que el compilador de Java advierta cuando se usa un método anotado (como @deprecated)
Digamos que defino una anotación personalizada llamada@Unsafe. Me gustaría proporcionar un procesador de anotaciones que detectereferencias a los métodos anotados con@Unsafe e imprime una advertencia. Por ejemplo, dado este código ... public ...
__decorado__ para decoradores de python
A partir de 2.4 (2.6 para clases), python le permite decorar una función con otra función: def d(func): return func @d def test(first): passEs un azúcar sintáctico conveniente. Puedes hacer todo tipo de cosas ordenadas con decoradores sin ...
¿Cuánto del compilador deberíamos saber?
Para escribir un mejor código, ¿vale la pena saber profundamente qué hace el compilador? ¿Cuánto sería suficiente? No soy un poco depurador, pero estaba pensando que saber cómo funciona el compilador me haría un mejor programador. ¿Me ...
Enlace estático ncurses al programa
Tengo algunos problemas para vincular estáticamente ncurses a uno de mis programas Aquí hay un programa de muestra realmente simple: #include<ncurses.h> int main(){ initscr(); printw("Hello world\n"); refresh(); getch(); endwin(); return 0; ...
Sintaxis literal para matrices de bytes [] usando notación hexadecimal ...?
El compilador parece estar bien con esto (valores hexadecimales de un solo dígito): byte[] rawbytes={0xa, 0x2, 0xf};Pero no esto: byte[] rawbytes={0xa, 0x2, 0xff};Aparece el error "Posible pérdida de precisión encontrada: int required: ...