Au cours des dernières années, F# a évolué pour devenir l'un des langages entièrement pris en charge par Microsoft, utilisant de nombreuses idées issues d'OCaml, ML et Haskell.
Au cours des dernières années, le langage C# a étendu ses fonctionnalités générales en introduisant de plus en plus de fonctionnalités fonctionnelles : LINQ (compréhension des listes), Lambdas, Closures, Délégués anonymes et plus encore...
Compte tenu de l'adoption par C# de ces caractéristiques fonctionnelles et de la taxonomie de F# en tant que langage fonctionnel impur (il vous permet d'accéder aux bibliothèques du cadre ou de modifier l'état partagé lorsqu'une fonction est appelée si vous le souhaitez), il existe une forte similitude entre les deux langages, bien que chacun d'entre eux ait ses propres priorités opposées.
Je suis intéressé par tout modèle réussi employant ces deux langages dans vos programmes polyglottes de production, ainsi que par les domaines des logiciels de production (applications web, applications client, applications serveur) que vous avez écrits en F# au cours de l'année écoulée et que vous auriez écrits auparavant en C#.