Vídeos de LLVM Developers' Meeting 2015

Ya se encuentran disponibles los vídeos de la conferencia sobre programación LLVM Developers’ Meeting 2015. Es una conferencia que se celebra tradicionalmente dos veces al año, una vez en EEUU y otra en Europa y está enfocada alrededor de la infraestructura de LLVM. Jf Bastien & Dan Gohman "WebAssembly: Here Be Dragons" Quentin Colombet "A Proposal for Global Instruction Selection" Johannes Doerfert "€œInput Space Splitting for OpenCL" K. Serebryany & P.
Leer más

Compilador interactivo de C/C++

Cuando haces ingeniería inversa a un binario (del cual no dispones del código fuente), no es sólo importante tener conocimientos de ensamblador, la pila, montículo (heap), registros, etc sino también es importante conocer los pequeños trucos y patrones que usa el compilador/es a la hora de generar el código binario. ¿Cómo se traduce una instrucción if? ¿y un switch? ¿bucles? ¿operaciones con punteros? ¿arrays? ¿construtores/destructores en C++? ¿Intel, ARM? etc
Leer más

De PHP a .EXE

Bambalam es un compilador de código PHP a un ejecutable de windows, de manera que puedes ejecutar código PHP en tu escritorio sin necesidad de tener instalado el intérprete de PHP. Este compilador no es nada nuevo, fecha del 2006 y ni yo programo en PHP desde hace muuuucho tiempo, pero me pareció interesante para aquellos que desarrollan en ese lenguaje. Según la página oficial de esta aplicación, la conversión la hace apoyándose en la librería Turck MMCache for PHP.
Leer más

Jabaco

Jabaco es un lenguaje de programación orientado a objetos con una sintaxias muy parecida a Visual Basic 6. Hasta nada nuevo y mucho os preguntaréis que para que queremos otro VB, aunque según la web oficial, éste orientado a objetos. La peculiaridad de este lenguaje / compilador, es que genera código bytecode para una máquina virtual de Java. Los requerimientos son: • JRE 1.4.2 o superior. • Windows XP o mejor (traducción literal.
Leer más