La session de Demandez le Programme! a eu lieu le jeudi 7 avril de 13h à 14h en salle Grace Hopper (bâtiment Turing) et sur BigBlueButton; elle était animée par Benjamin Nguyen van Yen, ingénieur SED actuellement affecté à l'équipe-projet Tropical.
La programmation fonctionnelle trouve ses origines dans les années 30, et s'est depuis développée discrètement mais fructueusement. Ces dernières années, sa popularité augmente, et des idées initialement imaginées dans le monde de la programmation fonctionnelle ont été adoptées dans des langages impératifs ou orientés objets.
Benjamin présentera donc une introduction pratique aux particularités intéressantes des langages fonctionnels, comme la référence transparentielle et l'immutabilité, les fonctions d'ordre supérieur, les types algébriques et le pattern matching.
Nous verrons à travers des exemples pratiques en OCaml comment prises ensemble, ces propriétés permettent de réduire la possibilité de bugs, en favorisant la conception de programmes plus modulaires et plus sûrs.
La vidéo est disponible en cliquant ici.