F#
F# es un lenguaje de programación funcional descendiente de la familia ML (Standard ML y OCaml) disponible para la Plataforma .Net, esto es, es un lenguaje de programación alternativo a C# y Visual Basic. Diseñado por Don Syme:
Para programar en F# se requiere de la Plataforma .Net, el compilador de F# y un IDE/editor de texto, todo esto puede ser obtenido al instalar a Visual Studio (disponible solo para Windows). Se puede usar el Proyecto Mono (http://www.mono-project.com) en lugar de la Plataforma .Net y el IDE Monodevelop (http://www.monodevelop.com) como alternativa a Visual Studio o bien el proyecto Ionide para los editores de texto Visual Studio Code y Atom.
Cabe mencionar que F# está disponible para las principales plataformas de desarrollo: Windows, Linux y Mac.
Lecturas
En línea
- F# Software Foundation: organización para promover y proteger el uso de F# más allá de .Net/Microsoft.
- The F# Core Engineering Group: organización encargada de cuestiones técnicas (lenguaje, compilador, bibliotecas, etc) de F#.
- MSDN > Visual F# y MSDN > Referencia del lenguaje F#: F# en Microsoft Developer Network.
- F# for fun and profit: un excelente sitio web con información sobre programación funcional con F#.
- En español:
- Wikipedia > F Sharp: F# en la Wikipedia.
- Descubriendo F# (2015): por David Osteso.
- El lenguaje F# en Visual Studio (2007), Primeros pasos en F# (2007), Recursos de F# (2007) y Recursos de F# y Programación Funcional (2008): por Angel "Java" Lopez.
- Aprender F# (2014) y Aprender programación funcional con F# (2015): por Iwan van der Kleijn.
- Introducción a F# (2011): por Henzenn Sebastián.
- Programación funcional, un nuevo enfoque (2015): por Alex Casquete.
- Programación Funcional en F# (2015): por Antonio F. Huertas Bermúdez
- F# en VS2010 (2009): por S. Somasegar.
- Microsoft F# ya es de código abierto (2010): noticia sobre la liberación de F# como proyecto open source.