Différents styles de programmation
●style impérative (Algol, FORTRAN, Pascal, C)
séquence d'instructions indiquant comment on obtient un
résultat en manipulant la mémoire
●style déclarative (Prolog, SQL)
description ce que l'on a, ce que l'on veut, pas comment on
l'obtient
●style applicative ou fonctionnelle (LISP, Caml)
évaluations d'expressions/fonctions où le résultat ne dépend
pas de la mémoire (pas d'effet de bord)
●style objet (modula, Objective-C, Self, C++)
unités de réutilisation qui abstrait et contrôle les effets de bord