Ene 13

SimCityEn noviembre del año pasado les informé de que Electronics Arts donaría la versión original del juego SimCity al proyecto One Laptop Per Child (OLPC), el cual tiene como misión llevar portátiles de bajo costo (por cierto ya no tan bajo) a niños de países en vías de desarrollo. Como muchos de ustedes ya sabrán, SimCity es mucho más que un simple juego, pues fomenta en los más pequeños muchas habilidades, como por ejemplo la resolución de problemas y también el desarrollar el sentido de estrategia.

Ahora, Electronic Arts libera el código fuente de este juego bajo la licencia GNU GPL, que ahora se llamará Micrópolis y no tendrá ninguna referencia al nombre SimCity, lo cual hacen para proteger su marca registrada. Esto es de interesante para todos los que desarollamos software, pues leyendo e investigando este código podemos aprender muchas técnicas que nos pueden servir. Vale la pena echarle un ojo.

Leer nota completa en Download Squad.

escrito por Dr. Ogalinski \\ tags: , , , , , , , , , , , ,

Oct 23

Logo de Visual StudioMicrosoft tiene planes de integrar F# (pronunciado “ef sharp”, un lenguaje de programación funcional desarrollado por el Grupo de Investigación de Microsoft, con su ambiente de desarrollo integrado Visual Studio. Este lenguaje se basa en los conceptos de programación funcional, en los cuales se trata a la computación como la evaluación de funciones matemáticas; se preguntarán quien se interesaría por esto: principalmente, profesionales con necesidad de resolver problemas que se encuentren en dominios que se describen mejor en notación matemática, como las finanzas, ciencias y computación técnica.

F# combina seguridad de tipos, desempeño y scripting. También soporta scripting interactivo como en Python, y F# también puede usar las librerías de .NET y sus herramientas de base de datos. Hasta ahora, la noticia ha tenido buena recepción entre algunos programadores. A pesar de que aún no hay fecha de lanzamiento, el producto ya está bastante avanzado y podría ser lanzado en breve.

escrito por Dr. Ogalinski \\ tags: , , , , , , ,

Jun 09

LOLCODE in your nutshellzSupongo que muchos de ustedes conocen las imágenes de gatos con títulos graciosos en inglés deformado, o como son conocidas, lolcats. Si usan Twitter, SEGURO conocen al gato de Twitter, el que sale cada vez que el servidor falla (lo cual es bastante frecuente, pero esa es otra historia). Estas imágenes llevan años en Internet, y son bastante populares. Pues bien, alguien pensó que el lenguaje de los lolcats era demasiado bueno para dejarlo en el olvido, y se le ocurrió convertirlo en un lenguaje de programación, llamado LOLCODE. No, no es broma. Tan no lo es, que hay varias implementaciones de este código.

Veamos un poco de código en LOLCAT: ¿que tal el programa con el que se inicia todo novato en un lenguaje de programación? así es, un “Hola mundo!”:

Continuar leyendo »

escrito por Dr. Ogalinski \\ tags: , , , ,