Définition de Squence d'appel

Calling sequence

Auteur : LE CORRE Olivier

Convention entre la Routine d'appel et la Routine appelée lorsqu'un appel de sous-Routine se produit dans un programme. La convention porte sur la façon dont les arguments seront passés, dans quel ordre, sur la manière dont les valeurs seront retournées, et sur la Routine qui gérera le système (effAcer la Pile, par exemple). La séquence d'appel devient importante lorsque les routines appelée et appelante ont été créées aveC des compilateurs différents ou écrites en Assembleur. deux séquences d'appel courantes sont la séquence d'appel C et la séquence d'appel Pascal . Dans la première, la Routine d'appel MET tous les arguments inclus dans l'appel sur la pile* en ordre inverse (de droite à gauche) et effectue la maintenance de la Pile ; ceci perMET à une Routine donnée de passer un nombre varié d'arguments. dans la séquence d'appel Pascal, la Routine d'appel pousse les arguments inclus sur la Pile dans l'ordre de leur apparition (de gauche à droite), et la Routine appelée doit effAcer la Pile.