Flashcards : Introduction à la Programmation Fonctionnelle — 14 cartes

Toutes les cartes

1Question

Paradigme fonctionnel — définition ?

Réponse

Utilisation exclusive de fonctions pures sans effets de bord.

2Question

Immutabilité — rôle ?

Réponse

Facilite la prévisibilité et la robustesse du code.

3Question

Fonction pure — caractéristique ?

Réponse

Dépend uniquement de ses arguments, sans effets secondaires.

4Question

Expression vs instruction — différence ?

Réponse

L'expression déclare ce que fait le code, pas comment.

5Question

Composition de fonctions — avantage ?

Réponse

Permet modularité et réutilisation du code.

6Question

Lisp — année de création ?

Réponse

1959, premier langage majeur à adopter la FP.

7Question

Erlang — spécialité ?

Réponse

Systèmes concurrents et distribués, concepts fonctionnels intégrés.

8Question

Haskell — année d’apparition ?

Réponse

Années 1990, langage purement fonctionnel.

9Question

Scala — année d’apparition ?

Réponse

2003, intègre FP et orienté objet.

10Question

Companion object — rôle ?

Réponse

Accède aux membres privés et définit méthodes statiques.

11Question

Trait — fonction ?

Réponse

Réutilisation de comportements, alternative à l’héritage multiple.

12Question

Pattern matching — mécanisme ?

Réponse

Contrôle basé sur la structure des données.

13Question

Lazy evaluation — avantage ?

Réponse

Retarde l’évaluation jusqu’à ce que nécessaire.

14Question

Programmation impérative — caractéristique principale ?

Réponse

Modification explicite de l’état et exécution séquentielle.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 7 questions sur Introduction à la Programmation Fonctionnelle.

1. Comment appliquer concrètement le concept de fonctions pures sans effets de bord dans la programmation fonctionnelle ?

2. Quelle est une caractéristique essentielle du paradigme fonctionnel selon le texte ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction à la Programmation Fonctionnelle.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards