Alpha's Manifesto

A black and white figure's thought-hive

Reseñas de algunos juegos

Elecciones morales, finales sorpresa y ciencia relativista

Yo gané ;)Igual que con las películas, aquí resumiré mi opinión de varios juegos que he probado. También, de la misma forma, voy a dedicarle un pequeño espacio a cada uno, y aprovechando eso, también recomendaré juegos pequeños e interesantes que he encontrado por ahí. A veces comparto alguno por las redes sociales, pero de esta forma voy a poder mantener un registro de aquellos que me han gustado.

También dejaré los links a todos ellos al final, para que sean más fáciles de encontrar.

¡Vamos a ello!

(Read more →)

Link del día: Bytecode for Dummies

Para aquellos que desarrollamos sobre lo que se llaman plataformas (como por ejemplo .NET o Java), sabemos que el código que nosotros escribimos no se compila a lenguaje de máquina realmente, sino que se compila en algún lenguaje intermedio que luego es interpretado para una mejor ejecución en la máquina apropiada sobre la que esté corriendo la plataforma.

El punto que muchos dejamos de lado es saber interpretar ese lenguaje intermedio. Este lenguaje muchas veces puede proveernos información muy válida sobre problemas de performance que puede sufrir nuestra aplicación, usos de memoria no liberados, o incluso de la forma en la que se realizan llamadas al sistema operativo.

Charles Nutter realizó una presentación llamada JVM Bytecode for Dummies (and for the rest of you all) que explica detalladamente cómo podemos iniciarnos en este mundo. Él se enfocó en el bytecode de la máquina virtual de Java, pero esto es aplicable a otras máquinas virtuales y a otras plataformas también. Puede que al principio nos maree un poco con ejemplos algo complejos, pero luego la teoría va tomando color hasta ser bastante tangible y podemos entender cómo el bytecode realmente refleja nuestro código. Mejor aún, podemos directamente programar con bytecode y aprovecharnos de eso mismo.

Soy un zorrinito interpretado.