Descripción de hardware en Python

MyHDL es un paquete para Python que nos permite el diseño de hardware. Recuerdo hace muchos años haber usado VHDL para este propósito. Ahora con este paquete podemos hacer esto en un lenguaje sencillo y de alto nivel. Además, MyDHL puede convertir tus proyectos a Verilog o el propio VHDL. La instalación, en Karmic Koala, es tan sencilla como: sudo add-apt-repository ppa:balau82/ppa sudo apt-get update sudo apt-get install myhdl Y si Karmic no es tu sistema, siempre puedes seguir los pasos desde aquí.
Leer más

Idioma na'vi

Extracto de la wikipedia: El idioma Na’vi es una lengua artística hablada por los indígenas del pueblo Na’vi, habitantes de la luna ficticia Pandora, que aparece en la película Avatar de James Cameron. Fue creado por Paul Frommer, profesor del USC Marshall School of Business con doctorado en lingüística, desde el 2005[3] cuando Cameron se lo propuso. El idioma Na’vi fue diseñado para adecuarse a la pretensión del director, James Cameron, de que fuera pronunciable por los actores que dan vida a los personajes de la película pero que, al mismo tiempo, tuviera ciertos matices que le diferenciaran de las lenguas existentes.
Leer más

Noop

Según parece Google anunció en la JVM Language Summit, que se celebró ayer en California, un nuevo lenguaje de programación que corre dentro de una máquina virtual de Java, llamado Noop. Según se puede leer en la página oficial, Noop, ofrece inyección de dependencias en el propio lenguaje, facilitará la comprobación de nuestro código, etc. Podrás generar código Java a partir de tu programa escrito en Noop, ejecutarlo en un intérprete o generar directamente un fichero binario con bytecode de Java.
Leer más

Scratch

Scratch es un lenguaje de programación educativo para niños. Donde éstos pueden crear sus historias, animaciones, juegos, música y arte. Además te permite compartir tus creaciones a través de la propia web. Este lenguaje ha sido desarrollado, ni más ni menos que por la archiconocida MIT. Está disponible tanto para MacOS X, Windows y Linux.
Leer más