You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
1.3 KiB
22 lines
1.3 KiB
5 years ago
|
---
|
||
|
id: 4207
|
||
|
title: La programmation fonctionnelle sans céder à la mode
|
||
|
language: Français
|
||
|
complexity: Intermédiaire
|
||
|
tags:
|
||
|
- Languages
|
||
|
videoId: AQ_q-hdtNS4
|
||
|
speakers:
|
||
|
- frederic_cabestre
|
||
|
talkType: Conférence
|
||
|
|
||
|
---
|
||
|
|
||
|
Aujourd'hui, pour être à la mode, il faut parler de programmation fonctionnelle. Et de suite on convoque les mots en vogue: « *Immutabilité* », « *Monade* » ou « *Catamorphisme* ». Au mieux le message est brouillé, mal reçu. Au pire la salle se vide !
|
||
|
|
||
|
Ce que je vous propose c'est de repartir des principes de base, avec des idées bien arrêtées et peut-être parfois provocatrices. Comprendre, comme le disait **John Hugues**, « *Why functionnal programming matters* ». Cerner les quelques idées directrices de la programmation fonctionnelle et ce qu'elles apportent concrètement au quotidien. Voir comment et pourquoi d'autres concepts en découlent nécessairement...
|
||
|
|
||
|
Il sera peut-être finalement question de « *Théorie des catégories* » ! Mais il sera surtout question, en vrac, d'histoire et de mise en œuvre des langages, de typage, de performance, d'artisanat du logiciel, de « *Design patterns* », d'abstraction et, soyons fou, de *réification*.
|
||
|
|
||
|
En somme, je vais vous parler de programmation fonctionnelle en essayant de ne pas être à la mode !
|