Numérique et sciences informatiques (spécialité) · Terminale · Langages et programmation
Paradigmes de programmation
- Un paradigme est une manière d'aborder la programmation et d'imaginer la solution d'un problème ; il façonne la vue qu'on a de l'exécution du programme.
- Impératif : une suite d'instructions qui modifient l'état (les variables). Procédural et structuré en sont des dérivés.
- Fonctionnel : le programme est une suite d'évaluations de fonctions sans état ; on évite les effets de bord.
- Objet : le programme est une collection d'objets en interaction (attributs + méthodes). Logique : faits, règles, requêtes. Concurrent : plusieurs tâches en même temps.