Microsoft presenta F# en Visual Studio 2010

|

Microsoft, presenta F# dentro de la nueva suite de lenguaje de programación para la próxima versión de Visual Studio 2010, después de mucho tiempo de investigación, un nuevo lenguaje más destinado a script, abstracto y posicionado sobre el nuevo Framework 4.0 hace aparación.

El target principal del nuevo lenguaje va orientado a desarrolladores que requieren el máximo nivel de economía de sintaxis y capacidad rápida de abstracción sin tener que componentizar ni pagar en líneas de código esfuerzo destinado a la declaración de clases, interfaces o métodos.

Por el otro lado, el compilador, esta vez, con mayor soporte en operadores que sus lenguajes predecesores buscando el máximo en economía de código, demanda un nivel más profundo de abstracción del lado del programador convirtiéndose en uno de los lenguajes más compactos mostrados hasta ahora para la plataforma .Net.

La naturaleza del lenguaje es funcional, lo que significa que gira en torno a la invocación directa de funciones o expresiones que equivalen a métodos cuyos retornos, parámetros, alcances e inclusive nombres son inferidos automáticamente por el compilador, el objetivo de ello es crear un compilador que tenga la capacidad de resolver la declaración total de un procedimiento teniendo el mínimo de información y sintaxis proveida por el programador.

A diferencia de otros lenguajes imperativos (Manera como se conocen lenguajes predecesores como C# en donde el compilador no infiere la declaración de un método o procedimiento determinado) este provee de un set de características totalmente nuevas para el programador como la posibilidad de crear sus propios operadores, invocar parcialmente funciones sin entregar todos los parametros, compilar solo secciones del programa llegando a la posibilidad de compilar solo una línea, crear tipos basados en inferencia directa, entre otras características.

A lo largo de los post siguientes me voy a dedicar un poco más en detalle a mostrar ciertas características del nuevo lenguaje así como enlaces a recursos similares, mientras ya está disponible la descarga de Visual Studio 2010 Beta 1 en el siguiente link http://www.microsoft.com/downloads/details.aspx?FamilyID=75cbcbcd-b0e8-40ea-adae-85714e8984e3&displaylang=en


0 comentarios:

Publicar un comentario