Ada

Ada est un langage moderne conçu aussi bien pour l’implémentation de programmes à grande échelle que pour des systèmes temps réels critiques.
Ada est plus qu’un langage : c’est également une philosophie de programmation et l’équipe de formation Systerel vous montrera concrètement comment celle-ci arrive à mettre en œuvre un certain nombre de paradigmes logiciels.

Au travers de nombreux exemples et exercices, cette formation montre une utilisation concrète du langage Ada en milieu industriel.
Comprendre les « rouages » d’un langage facilite grandement son apprentissage. C’est pour cela que cette formation présente la façon dont les compilateurs implémentent le langage Ada.Ada

Cette formation n’est pas spécifique à une implémentation donnée d’un compilateur, elle contient néanmoins de nombreuses références sur la façon de mettre correctement en œuvre la technologie GNAT (switchs compilateur, bibliothèques spécifiques, traits du langage liés à l’implémentation GNAT, outils connexes, etc.).

Objectifs :

  • Acquérir les connaissances et bonnes pratiques nécessaire au développement en langage Ada.
  • Savoir mettre en œuvre de manière concrète le langage Ada en milieu industriel.

Pré-requis :

Notions de programmation.

Programme sur 4 jours :

Rappels historiques

Les caractéristiques du langage

Le processus de développement

Les éléments de base

Les types composés (contraints et non contraints)

Les exceptions

Les pointeurs

L’encapsulation et l’abstraction

Les génériques

Les hiérarchies d’unités

Objets et classes

Héritage, polymorphisme et liaisons dynamiques

Abstraction et types abstraits

L’environnement prédéfini (introduction)

L’élaboration

23 recommandations

Conclusion générale

  • Bibliographie

Exercices : le nombre PI, le nombre d’OR, Lena (traitements d’images), abstraction d’une image, piles d’images, classes d’images abstraites.

Matériel fourni :

Un support de cours en français relié

Une clé USB 16 Go contenant :

  • L’ensemble des exercices avec leur corrigé
  • Un compilateur Ada (Windows, Linux)
  • De la documentation
  • Des exemples vus en séance

Contactez-nous  Catalogue des formations

Activité enregistrée sous le numéro 93 13 12834 13 auprès du préfet de région Provence-Alpes-Côte d’Azur.