Contenu
Jusqu'à la fin des années 70 les principaux langages de programmation comme le C ou le Pascal s'appuyaient sur un modèle "impératif". Les programmes consistant en un ensemble plus ou moins complexe de fonctions s'appelant entre elles. Un nouveau modèle est alors apparu : le modèle "objet". Il a été conçu pour permettre une programmation plus rapide et plus proche de la réalité d'un problème. Par exemple, un programme gérant la centrale de réservation d'une compagnie ferroviaire manipulera des objets "train" qui géreront les places libres et les horaires. Fondamentalement, un objet est un ensemble de données liées entres elles ainsi que les fonctions (on parle de méthodes) nécessaires à la manipulation de ces données. Le langage de programmation C++ a été crée afin d'allier les avantages du C (vitesse, compacité, portabilité) à ceux du modèle de programmation objet (puissance de modélisation, réutilisabilité). Java et plus récemment C# ont été inspiré par C++, tant au niveau des concepts que de la syntaxe.
|