No hay nada mejor que estar preparado para las nuevas tecnologías. Entre las nuevas características que vendrán incluidas en Microsoft Visual Studio 2010 estará F#, un lenguaje de programación que promete tener un éxito similar al obtenido por C#.

Las principales características de F# son las siguientes:

  • Programación funcional
  • Tipos de datos inferidos
  • Scripting interactivo
  • Los cimientos para crear interesantes visualizaciones de datos
  • Las bases para ejecutar programas concurrentes y en paralelo, sin complicaciones
  • Todo el acceso y el poder de las funciones de la plataforma .Net

¿Me entendieron? Pues yo tampoco… ésto sonó como a la teoría abstracta de nuestras primeras clases de programación (ejemplo: “C++ maneja un código fuente, a partir del cual se genera un código objeto, que posteriormente pasa por un linker para generar finalmente código máquina…” ¿alguien captó remotamente ésto la primera vez que lo escucharon?)

Pero no todo está perdido. A continuación les dejo el tutorial más sencillo de la vida para entender qué es la programación funcional.

[Functional Programming for the rest of us]

Tiempo de lectura estimado: 20 minutos para captar la idea general, 1 hora para entender algunos detalles escabrosos o nuevos.