Blog Arolla

Étiquette : fonctionnel

Inspiration fonctionnelle – Irrelevantable, partie 1

Tentons d’exprimer quelque chose de plus que Nullable<T> Ce billet est le deuxième d’une série sur la façon dont la programmation fonctionnelle, et la formation F# à laquelle j’ai récemment assisté, m’apportent de l’inspiration dans mon travail quotidien en C#. Ce post présentera une manière de construire un type générique Irrelevantable<T> en C#, et comment…

Inspiration Fonctionnelle – La méthode d’extension “With”

Ajouter une méthode d’extension “With” imitant F# Ce billet est le premier d’une série sur la façon dont la programmation fonctionnelle, et la formation F# à laquelle j’ai récemment assisté, m’apportent de l’inspiration dans mon travail quotidien en C#. Ce premier billet montre comment mettre en place une fonctionnalité similaire au “with” de F#. Tweeter

Formation F# avec Robert Pickering

Comment mieux illustrer l’orientation d’Arolla vers les langages fonctionnels, qu’en décrivant la formation à laquelle je viens de participer?  Robert Pickering, MVP F#, intervenant régulier lors d’évènements F#, et auteur d’un des premiers livres sur le langage F# : “Beginning F#”, a animé pour la première fois en France ses formations “Beginning F#” et “Building…

La programmation fonctionnelle pour les développeurs objets : Revue du livre de Dean Wampler

Introduction Je vous présente dans ce billet le livre de Dean Wampler qui introduit la programmation fonctionnelle pour les développeurs objets. Je vais commencer tout d’abord par vous présenter comment j’ai découvert ce livre ainsi que la programmation fonctionnelle. Le premier langage fonctionnel que j’ai connu est : O’Caml.  Cela remonte aux années 2004 et 2005.…

Impératif vs. fonctionnel ou le comment vs. le quoi

Mon intérêt pour Scala m’a conduit à m’intéresser à la programmation fonctionnelle. J’ai eu une expérience plutôt avec des langages privilégiant le style impératif. Scala permettant à la fois les paradigmes fonctionnel et impératif, je me suis donc posé des questions sur les différences fondamentales entre ces deux paradigmes. Je souhaite, dans ce billet, partager…