 Comparez et contrastez les différents paradigmes de programmation.
Les trois principaux paradigmes de programmation sont la programmation procédurale, orientée objet et fonctionnelle. La programmation procédurale est axée sur la mise en œuvre d'une série d'étapes afin de réaliser une tâche. La programmation orientée objet concerne la création d'objets qui ont un état et un comportement. La programmation fonctionnelle, cependant, est basée sur le traitement des fonctions comme des citoyens de première classe et la recherche de moyens de simplifier les problèmes en les décomposant en parties plus petites. La principale différence entre ces trois paradigmes est la façon dont le code est structuré et la façon dont l'approche de résolution de problèmes est définie.