Programmation fonctionnelle avec Scala
Vous pouvez consulter un cours qui a pour objectif de présenter les concepts de base la programmation fonctionnelle.
Il introduit les concepts inhérents au paradigme fonctionnel de façon indépendante d’un langage de programmation. Ainsi on pourra en comprendre les principes pour ensuite les appliquer dans le langage de son choix. Scala sera le langage utilisé pour concrétiser ces grands principes.
Voici les éléments vus dans ce cours :
- le système de type
- le polymorphisme
- la complémentarité entre le paradigme objet et le paradigme fonctionnel
Un projet de programmation de type CLI est proposé en exemple afin d’appliquer ces concepts. Cela permet de monter en compétence sur un projet professionnel.
Voici enfin des exercices pour s’exercer avec le langage.