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
- 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.