Interfaçage entre Ada et d'autres
langages de programmation
Pierre-Marc Fournier, étudiant M.Sc.A.
Laboratoire CASI
École Polytechnique de Montréal
Cours INF6300
2008/04/03
Introduction – mise en situation
Ada en déclin
Transition progressive = besoin d'interaction
avec les autres langages
Autres raisons d'interagir
Performance
Limites du langage
Introduction – types d'interaction
Appel d'un programme écrit dans un autre
langage
Envoi de données en entrée
Lecture de la sortie
Communication interprocessus
Pipes, sockets (réseau), SYSV IPC,
mémoire partagée
Programmes hybrides contenant du code
de plusieurs langages
Programme de la présentation
Interface Ada / C
Interface Ada / Assembleur
Interface Ada / Java
Autres interfaces
Interface entre Ada et C
Code Ada appelle fonction C
Code C appelle fonction Ada
Problématiques:
Visibilité des fonctions
Équivalence des types
Conventions d'appel
1 / 39 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !