exercice

TD et TP Ada (série : Cours Ada)

Ada95, offre par rapport à ses concurrents, des avantages notoires comme : le fort typage, la compilation séparée des paquetages (séparation des spécifications de leur réalisation), la modélisation des types abstraits de données (T.A.D.) grâce toujours aux paquetages (sans recourir forcément a...

Date de création :

01.09.2002

Auteur(s) :

Daniel Feneuille, Thierry Avignon

Accéder à la ressource :

Présentation

Informations pratiques

Langue du document : Français
Type : exercice
Temps d'apprentissage : 4 jours 4 heures
Niveau : licence, formation continue
Contenu : texte
Public(s) cible(s) : apprenant
Document : Archive compressée ZIP, Document PDF
Age attendu : 18 et +
Difficulté : difficile
Droits d'auteur : pas libre de droits, gratuit
Document libre, dans le cadre de la licence Creative Commons <a href="http://creativecommons.org/licenses/by-nd/2.0/fr/">by-nd</a>, citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)

Description de la ressource

Résumé

Ada95, offre par rapport à ses concurrents, des avantages notoires comme : le fort typage, la compilation séparée des paquetages (séparation des spécifications de leur réalisation), la modélisation des types abstraits de données (T.A.D.) grâce toujours aux paquetages (sans recourir forcément aux classes), l'encapsulation, le masquage d'information, les modèles de tableaux (dits non contraints), la généricité et les exceptions (ces deux thèmes déjà dans Ada83 ! mais améliorés avec Ada95), les pointeurs (avec du typage !), la portabilité (grâce à la normalisation du langage, normalisation respectée par les compilateurs !), et enfin les paquetages hiérarchiques (permettant un développement incrémental des applications évitant des re-compilations), l?interfaçage (avec les autres langages normalisés, on se limitera en TP au langage C) et les types « tagués » permettant d?ajouter des champs à la structure de donnée, par dérivation, donc permettant les objets (sans être obligé de passer par les pointeurs !) et avec ligature dynamique si nécessaire. Sans oublier la réalisation et la programmation de processus parallèles grâce aux tâches et aux objets protégés. Les 100 heures de TP et TD contenues dans ce document permettent d'explorer progressivement ces notions.

  • Granularité : module
  • Structure : collection

"Domaine(s)" et indice(s) Dewey

  • (005.13)

Domaine(s)

  • Informatique
  • Programmation : Algorithmique, langages, conception objet, programmes
  • Informatique

Informations pédagogiques

  • Proposition d'utilisation : Ce cours, enseigné à l'IUT d'Aix en Provence de 1988 à 2003, convient également à toute personne désireuse de s'initier à Ada en autodidacte même sans connaissance préalable de la programmation
  • Activité induite : s'évaluer, s'exercer

Informations techniques

  • Configuration conseillée : Nécessite Adobe Acrobat Reader ou tout autre logiciel permettant la lecture de documents au format PDF Nécessite un compilateur Ada

Intervenants, édition et diffusion

Intervenants

Créateur(s) de la métadonnée : Isabelle Gilles-Gallet
Validateur(s) de la métadonnée : Isabelle Gilles-Gallet

Édition

  • Institut National de Recherche en Informatique et en Automatique

Diffusion

Cette ressource vous est proposée par :UNIT - accédez au site internetUNIT - accédez au site internet

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-1833
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-1833
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : UNIT

Voir aussi

UNIT
UNIT
15.09.2008
Description : Nous avons été obligés de faire un découpage de la matière à enseigner, comme cela est proposé partout, avec des thèmes comme les paquetages, la généricité, les tableaux, les exceptions, les pointeurs, les objets etc. Mais c'est bien là une des difficultés du langage Ada où, en fait, tout se tient, ...
  • fuscia
  • langage ada
  • programmation orientée objet
  • variable
  • instruction
  • type
  • fichier
  • entrée/sortie
  • gestion des exceptions
  • paquetage
  • sous-programme
UNIT
UNIT
01.09.2002
Description : Ce 'paquetage' pédagogique est le fruit de 15 ans de pratique d'enseignement (1988-2003). Il se compose d'un ensemble de cours au format PDF (1,2Mo de texte), 15 chapitres disponibles via internet à l'adresse http://libre.act-europe.fr, des copies des diapositives de présentation du cours (format ...
  • fuscia
  • langage ada
  • programmation orientée objet