Slide 12
Slide 12 text
Problème Simplification
Code spaghetti Programmation Orientée Objet, fonctionnelle...
Gestion de la mémoire Garbage collection
Effets de bord Fonctions pures
Partage de données Passage de message
Données immutables
Concurrence / verrous Software Transactional Memory
Passage de message
Verrouillage offline, …
Composabilité Fonctions de haut niveau
Limitations des langages
ex-même
Macros
DSLs, Design patterns
… mais quelles solutions ?