Recherchez les différences entre un langage de programmation orienté objet et un langage de programmation procédural.
 Les langages de programmation orientés objet se concentrent sur la création d'objets réutilisables qui peuvent être manipulés pour concevoir des applications. Dans ces langages, les applications sont écrites comme des collections d'objets individuels qui sont conçus séparément, et peuvent ensuite être combinés pour former un programme cohérent. D'autre part, les langages de programmation procéduraux se concentrent sur la décomposition des tâches en procédures ou routines individuelles pouvant être utilisées pour effectuer des actions spécifiques. Dans ces langages, les programmes sont écrits comme des séquences de tâches conçues pour atteindre un certain résultat.