Foto Astronomica del Dia[NASA]: Devils Tower

La Belleza inexplicable de las estrellas sigue atrayendo a miles y miles de personas. y la Nasa con su «foto astronómica del día» nos mantiene entretenidos a muchos. hoy les traigo esta hermosa imagen de la vía láctea capturada en USA en Devils Tower; Otra maravilla que según las hipótesis es un volcán que nunca llego a ser volcán (un cuello volcánico).

Image and video hosting by TinyPic

Fuente:
Astronomy Picture of the Day

Aprender: Haskell

En estos días que no tengo mucho que hacer, me he entretenido en aprender y usar cosas diferentes, una de estas ha sido Haskell.

Haskell es un lenguaje de programación puramente funcional de propósito general;  En un lenguaje funcional a diferencia de un lenguaje imperativo (Java, C, C++…) no le «dices a la computadora» que hacer, si no que le dices que son las cosas.

Por ejemplo, en un lenguaje imperativo puedes asignar v = 9 , y después mas adelante asignar v = 10.

en Haskell si dices que v=9, no puedes cambiarle mas adelante.  no es una variable, es una función que siempre devuelve 9. esto puede parecer limitante al principio, pero es posible construir programas completos a base de funciones.

Porque me interese en Haskell?. Bueno una de las cosas que también decidí aprender a usar fue Xmonad, este es un gestor de ventanas que se aleja del paradigma de las ventanas flotantes y organiza las ventanas por ti.
Esta programado en su totalidad en Haskell y la configuración se hace en este lenguaje. Pero en otra oportunidad les comentare sobre este gestor de ventanas.

Si deseas aprender Haskell también, en Internet existen muchos recursos que te guiaran:

En español

En ingles

A media que yo mismo vaya aprendiendo mas, seguiré escribiendo mas cosas sobre este interesante lenguaje.