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.

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 3 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
  • 21 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.