Raptor-Book

Solo queria programar un juego similar a Megaman 2 y termine instalando debian, leyendo de bash, sdl, ncurses, c, c++, Emacs… Desafortunadamente aun no hay un texto sagrado de nombre “De Cero a Motor 3D” (en solo 15 años) ni siminar. Entre intentar aprender ingles y buscar un sistema de documentacion decente, termine por programar un motor de expresiones regulares sin comprender la teoria de automatas finitos, lenguajes finitos ni recordar un poco de las clases de mate de nivel basico, pues no llegue al medio…

2017Challenges

Hace unos dias (presuntamente a principio de año) aparecio en reddit (r/programming) un enlace a una competencia para programadores mediante github 2017Challenges. Aparentemente, el premio es el reto, la busqueda de nuevo conocimiento y la alegria interior de ser el primero en publicar una solucion (ingeniosa) para un lenguaje determinado… iniciaron con cuatro pruebas Hello World: escribir un programa “hola mundo” Reverse String: invertir el orden de una cadena

Ncurses

Que es Ncurses Es una libreria (parte del proyecto GNU) que nos permite crear TUIs (Text User Interface) escrita en lenguaje de programacion C con envoltorios para algunos otros lenguajes. Se utiliza principalmente en el sistema GNU/linux y en los derivados de BSD y probablemente tambien corra en el sistema de las ventanas mediante minGW (Minimalist GNU for Windows). Proporciona funciones para «dibujar» caracteres en la pantalla con hasta 256 colores disponibles (si la terminal lo permite).

Performance comparison of regular expression engines

Hola gente, hace unos meses tome el codigo de dark100 “Performance comparison of regular expression engines” (pueden ver el orginal aqui) para hacer algunas pruebas a un pequeño motor regexp que programe en mi tiempo libre?, bueno … acabo de actualizar la prueba (aqui) El proceso fue el siguiente Optener el codigo fuente de cada motor (PCRE2, RE2, tre, oniguruma) Compilar cada motor localmente (intel x86-64 celeron 847), es decir