Pour cette nouvelle mouture de F#, dévoilée mardi dernier, Somasegar, vice-président du département en question annonce, entre autre, une amélioration des librairies, ainsi qu'une nouvelle fonctionnalité baptisée unité de mesure.
« Ce lancement marque une étape importante dans notre projet d'intégrer le langage F# au sein de Visual Studio, un projet démarré au mois d'octobre dernier » a déclaré Somasegare.
F# est un langage orienté objet basé sur la structure de .NET. La particularité de F# réside dans son mode de programmation fonctionnelle, c'est-à-dire que les calculs sont interprétés comme des fonctions mathématiques. En ce sens, F# est une variante du langage ML développé à la fin des années 1970. Par ailleurs il affiche une large compatibilité avec le langage OCaml.
Le langage C# 3.0 avait déjà avancé des outils de programmation fonctionnelle, mais en se spécialisant dans ce domaine, F# cible plus particulièrement les domaines de la finance et des sciences.