XXP

mai 2016

lun. mar. mer. jeu. ven. sam. dim.
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

« F#, mais à quoi ça sert ? | Accueil | F#, mais à quoi ça sert ? »

03 novembre 2008

F#, mais à quoi ça sert ?

Lambda Au PDC 2008, Chris Smith a constaté que la question qu'on lui posait sans cesse à propos de F# était "qu'est ce que F# et pourquoi l'utiliser".

Réponse de Chris dans son dernier billet :

  • F# est un nouveau language de la plate-forme .Net qui propose une approche de la programmation aux antipodes des langages orientés objets, C++, Java, C# et consorts.
  • F# sert à gagner en productivité sur les parties de code qui s'y prêtent : ni côté accès aux données, ni côté IHM, F# est pertinent "entre les deux", pour définir les traitements algorithmiques sur les données. Là où C# va consommer plusieurs classes, méthodes et données membres, F# se contentera d'une formulation beaucoup plus  condensée.

Et Chris conclut que, la plate-forme .Net aidant, on peut utiliser F# quand nécessaire et C# ailleurs.

Mais il manque sans doute à son billet un argumentaire qui justifierait l'usage de F# face à la petite dose de programmation fonctionnelle déjà introduite dans C# depuis C# 3.0 (lambda expressions, variables locales implicitement typées et des types anonymes) et déjà exploitée par LINQ.

F#

TrackBack

URL TrackBack de cette note:
https://www.typepad.com/services/trackback/6a00d8341c871f53ef010535ccfb85970b

Listed below are links to weblogs that reference F#, mais à quoi ça sert ?:

Commentaires

L'utilisation des commentaires est désactivée pour cette note.