Envoyé par
Olivier Famien
Plusieurs langages tels que Java, C#, VB.Net, Objective C, Python, Ruby, C++, PHP, Eiffel, Ada, Smaltalk, Ocaml, JavaScript, Perl, Self, ActionScript, Lua... pour ne citer que ceux-là en sont dérivés.
Ce style de programmation trouve son aboutissement dans les travaux d’Alan Kay, un passionné du langage Simula. Dans les années 1970, Alan Kay qui était fortement influencé par le langage Simula a commencé à réfléchir sur la mise en œuvre d’un modèle de programmation facilitant le développement des applications.
Pendant les travaux de recherche avec une équipe de chercheurs de Xerox pour la mise en œuvre de Dynabook, l’un des premiers prototypes d’ordinateur portable, Alan Kay développe Smaltalk, le langage orienté objet et basé sur Simula afin de faciliter la conception d’applications sur cet ordinateur. C’est à partir de ce nouveau langage que la programmation orientée objet se formalise et prend tout son sens.
Partager