Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Recursos de F#

Quisiera comentar hoy algunos recursos en la web sobre el lenguaje F#, implementación de programación funcional de Microsoft, y sobre programación funcional en general.

F# es un lenguaje nacido en Microsoft Research, de la mano de Don Syme. Pero no es un lenguaje funcional, sino multiparadigma: permite también manejar objetos y todo el framework de .NET. Esto es lo que creo que hará que F# despegue como lenguaje: de hecho ya está siendo usado en muchas partes, donde se necesitan sus capacidades funcionales, pero también se necesitan integrar con tecnologías existentes. (la imagen de este "post" es de un ejemplo animado incluido con F#, usando DirectX).

Enlaces

El sitio padre de F# es el de Research de Microsoft:

Microsoft Research's website for F#

F# Manual

hubFS: The place for F# - F# news, forums and blogs

Don Syme's web log, a key source of information on F#

F# Wiki

FSharp Community

Robert Pickering’s Strange Blog

Hay un proyecto en CodePlex, donde hay ejemplos adicionales a los que vienen con la propia instalación de F#:

F# Samples - Home

Gran parte de estos enlaces aparecen desde la página madre (el primer enlace) de F#, pero también estan en la informativa página de Wikipedia:

http://en.wikipedia.org/wiki/F_Sharp_programming_language

Hay un artículo de S. Somasegar (VP de la Developer Division de Microsoft) dando un espaldarazo al proyecto, para integrarlo completamente a las herramientas de desarrollo:

F# - A functional Programming Language

En una charla que di hoy en Microsoft de Argentina, me "inspiré" en una presentación de Tomáš Petříček (http://www.tomasp.net), la pueden bajar de:

FSharp Files: Public Presentations

Es el autor de una introducción a F#:

My F# Notes : F# Overview - Introduction to the F# language

Como curiosidad, como leyeron en recientes post, estoy estudiando sobre Grid Computing y ejecución en paralelo. Vean lo que trae F#:

Introducing F# Asynchronous Workflows

Finalmente, sigo coleccionando enlace en:

http://del.icio.us/ajlopez/f%23

Programación funcional

Sobre programación funcional me pareció muy interesante como introducción:

Functional Programming for the Rest of Us

Hay un "paper" clásico de John Hughes:

Why Functional Programming Matters

Y luego, el clásico del bueno de Backus:

backus.pdf

Mis enlaces adicionales en:

http://del.icio.us/ajlopez/fp

Libros de F#

Hay dos libros publicados de Apress:

Foundations of F# del bueno de Robert Pickering

Expert F# del "Padrino de F#", Don "Corleone" Syme, Adam Granicz y Antonio Cisternino

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/

Published Fri, Dec 7 2007 14:43 by lopez

Comments

# re: Recursos de F#@ Friday, December 07, 2007 9:09 AM

Otro lenguaje funcional en .NET que me gusta mucho es Cat http://www.cat-language.com/

Es muy interesante por la implementacion esta hecha en C# y es muy clara.

Rodolfo Finochietti

# Recursos de F# y Programación Funcional@ Saturday, October 11, 2008 10:53 AM

F# es un lenguaje funcional, creado por Microsoft. Implementado bajo el soporte de .NET CLR, es un lenguaje

Angel "Java" Lopez

# Recursos de F# y Programación Funcional@ Saturday, October 11, 2008 11:56 AM

F# es un lenguaje funcional, creado por Microsoft. Implementado bajo el soporte de .NET CLR, es un lenguaje

Angel "Java" Lopez

# Recursos de F# y Programaci??n Funcional | Buanzolandia@ Saturday, October 11, 2008 7:02 PM

Pingback from  Recursos de F# y Programaci??n Funcional | Buanzolandia

Recursos de F# y Programaci??n Funcional | Buanzolandia

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: