IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Programmation Fonctionnelle : Implementation d'un protocole inter-bancaire

L'objectif de ce document est d'enseigner la programmation fonctionnelle au travers d'exemples pratiques. Notre champ d'étude sera le protocole FIX utilisé en finance.

Dans un premier temps, nous illustrerons quelques-uns des concepts de programmation fonctionnelle (ex: le système de typage) à l'aide d'exemples tirés de la spécification FIX. Puis, à l'inverse, nous essaierons de répondre à certaines problématiques liées à la mise en œuvre du protocole FIX avec des solutions de programmation fonctionnelle.

Enfin, ce document devrait vous donner une bonne compréhension des principes fondammentaux de la programmation fonctionnelle, ainsi qu'une nouvelle perspective du développement logiciel en général (nous aurons l'occasion de comparer la programmation fonctionnelle avec d'autres paradigmes de programmation).

Que vous soyez à la recherche d'une introduction aux langages de programmation fonctionnelle (F #, OCaml, Haskell...) ou que vous souhaitiez comprendre certains des nouveaux concepts introduits dans langages de programmation courants (par exemple, l'inférence de type, les fonctions anonymes ou "expressions lambda", les fonctions d'ordre supérieur...), alors ce document constitue un bon début.

Télécharger : Functional Programming: Implementing an inter-banking protocol (PDF, 218 pages)

Commentez Donner une note à l´article (0)


Table des matières :

Foreword
Chapter 1: The benefits of functional programming
Chapter 2: Implementation of a banking protocol
Chapter 3: About functional programming
Chapter 4: First steps in OCaml
Chapter 5: Types
Chapter 6: Types and business concepts
Chapter 7: Types, measurements, and units
Chapter 8: Exercises on types
Chapter 9: Some programming concepts
Chapter 10: Functions
Chapter 11: Lists
Chapter 12: Exercises on Lists
Chapter 13: Case studies on functions
Chapter 14: Modules
Chapter 15: Imperative features in OCaml/F#
Chapter 16: Lazy evaluation
Chapter 17: Key concepts of functional programming
Conclusion

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2012 Pierre Caboche. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.