Article de référence | Réf : S8063 v1

Contexte
Approche objet

Auteur(s) : Henri DELEBECQUE

Date de publication : 10 mars 2008

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

Auteur(s)

  • Henri DELEBECQUE : Docteur en sciences - Professeur à l’École supérieure d’électricité (Supelec)

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Les notions de base des langages à objets, et l’approche objet en général sont traitées dans ce document. En nous appuyant sur une connaissance minimale d’un langage de programmation classique, nous présentons les notions de bases présentes dans tout langage à objets que sont les concepts d’objet, de classe, de message et d’héritage. Puis, au travers d’une application typique, nous comparons une décomposition traditionnelle, une décomposition dirigée par les données et une décomposition objet d’un programme.

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-s8063


Cet article fait partie de l’offre

Automatique et ingénierie système

(138 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

1. Contexte

1.1 Courants ayant influencé les langages à objets

On trouve deux courants majeurs à l’origine des langages à objets : l’intelligence artificielle et le parallélisme. Fondamentalement, trois autres courants ont également contribué à faire des langages à objets ce que nous en connaissons : le génie logiciel, la simulation et les langages de programmation pour le Web.

L’intelligence artificielle a apporté son besoin de liaison dynamique et le pouvoir expressif des langages. Ce courant a apporté également à la communauté des langages à objets un dynamisme et un souci de rigueur théorique particulièrement riches.

Le parallélisme est un courant relativement plus discret (dans les langages à objets), qui toutefois a marqué ceux-ci d’une influence persistante. En effet, les langages à objets (sous la dénomination moins bien définie de langage d’acteurs) sont un moyen relativement naturel de décrire des entités coopérantes et indépendantes, et permettant d’implémenter assez simplement des entités parallèles. Les adeptes du génie logiciel sont intervenus plus tard dans le monde des langages à objets, mais fortement. Ils ont apporté avec eux la rigueur du typage, l’efficacité des compilateurs et les contrôles à l’exécution indispensables à toute bonne application opérationnelle.

L’influence des concepteurs de systèmes de simulation ne doit pas être sous-estimée. La simulation utilise des primitives de parallélisme, développe souvent des logiciels très volumineux (ce qui représente des contraintes proches de celles du génie logiciel), le tout avec une interface homme machine le plus agréable possible. La filiation entre les premiers langages de simulation Approche objet[1] et les environnements modernes de fenêtrage passe par les langages à objets.

Enfin, un des langages à objets les plus récents, Java Approche objet[2], a été initialement conçu par Sun pour être embarqué dans des appareils électroniques à usage domestique, quel que soit leur processeur. De ce cahier des charges est né...

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Automatique et ingénierie système

(138 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Contexte
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - KIRKERUD (B.) -   Object-Oriented Programming with SIMULA.  -  Addison-Wesley (1989).

  • (2) - GOSLING (J.), JOY (B.), STEELE (G.) -   The Java Language Specification.  -  Addison-Wesley (1996).

  • (3) - GOLDBERG (A.), ROBSON (D.) -   Smalltalk-80 : the Language and its Implementations.  -  Addison Wesley (1983).

  • (4) - LIPPMAN (S.) -   C++ Primer.  -  Addison-Wesley (1990).

  • (5) - MEYER (B.) -   Eiffel, le langage.  -  Masson (1994).

  • (6) - KLINSKY (A.) -   D Programming Language.  -  Digital Mars (2003).

  • (7) -   Programming language ADA reference manual.  -  ANSI-MIL-STD-1815A....

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Automatique et ingénierie système

(138 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS