1. Généralités
Dans le processus de compilation que nous allons décrire, nous distinguerons différentes étapes qui constituent des composantes logiques du traitement. Cette décomposition a pour but essentiel de bien faire comprendre les mécanismes. Nous les appellerons des phases. Ce découpage n’implique nullement que ces phases se succèdent en constituant autant de traitements qui nécessiteraient une relecture complète du texte du programme source, et cela pour des raisons évidentes d’efficacité. Dans la réalité, les phases coopèrent les unes avec les autres et la tendance actuelle dans la conception des langages de programmation récents est de faire en sorte que leur compilation ne nécessite qu’une seule passe sur le texte source, c’est‐à‐dire une seule lecture du texte source....
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Généralités