compiler construction - Aprendiendo a escribir un compilador

compiler construction - Aprendiendo a escribir un compilador

Idiomas preferidos:C/C++, Java y Ruby. Estoy buscando algunos libros/tutoriales útiles sobre cómo escribir su propio compilador simplemente con fines educativos. Estoy más familiarizado con C/C++, Jav…


c++ - ¿Alguna buena herramienta para la generación de archivos MAKE?

Estoy buscando una herramienta que pueda generar makefile para un proyecto de C/C++ para diferentes compiladores(gcc, microsoft vc++, borland, etc.) y diferentes plataformas(Win, Linux, Mac).…


¿Hay alguna diferencia entre las funciones on_exit() y atexit()?

¿Hay alguna diferencia entre int on_exit(void(*function)(int,void*), void*arg); y int atexit(void(*function)(void)); ¿Aparte del hecho de que la función utilizada por on_exit obtiene…


Guía para principiantes a Haskell?

He estado buscando una guía decente de Haskell por algún tiempo, pero no he podido encontrar una que parezca lo suficientemente interesante como para leerla y/o tenga sentido. He estado expuesto…


¿Qué herramientas usas para desarrollar aplicaciones C++ en Linux?

Desarrollo aplicaciones C++ en un entorno Linux. Las herramientas que uso todos los días incluyen Eclipse con el complemento CDT, gdb y valgrind. ¿Qué herramientas usan otras personas? ¿Hay alg…



.net - ¿Está listo Mono para el prime time?

¿Alguien ha utilizado Mono, la implementación de.NET de código abierto en un proyecto grande o mediano? Me pregunto si está listo para el mundo real, entornos de producción. ¿Es estable, rápido,…


jvm bytecode - Herramienta para leer y visualizar versiones.class de Java

¿Alguno de ustedes conoce una herramienta que buscará archivos.class y luego mostrará sus versiones compiladas? Sé que puedes verlos individualmente en un editor hexadecimal, pero tengo muchos ar…


c++ - ¿Cómo enumero los símbolos en un archivo.so?

¿Cómo listar los símbolos que se exportan desde un archivo.so. Si es posible, también me gustaría saber su origen(por ejemplo, si se extraen de una biblioteca estática). Estoy usando gcc 4.0.2,…


compiler construction - Recursos de aprendizaje sobre analizadores, intérpretes y compiladores

Hace tiempo que quería jugar con la escritura de mi propio idioma(aparentemente para la experiencia de aprendizaje) y, como tal, necesito estar relativamente cimentado en la construcción de Parsers…


¿Cómo llamo a:: CreateProcess en c++ para lanzar un ejecutable de Windows?

Buscando un ejemplo que: Lanza un EXE Espera a que el EXE termine. Correctamente cierra todos los identificadores cuando termina el ejecutable.…




linux gcc windows compilar ejecutar como download compiler que para