Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
On présente la réalisation d'un compilateur de Modula-2 à une seule passe et on fait le bilan de l'utilisation de la technique de compilation à une passe. Modula-2 possédant une grammaire LL(1), ce compilateur, une analyse descendante récursive très simple: en une seule passe on peut ainsi accomplir une analyse lexicale et syntaxique, vérification et traduction. On examine les différents aspects d'une telle méthode appliquée à la réalisation d'un compilateur Modula-2 sur micro-ordinateurs Apple Macintosh, en particulier les problèmes posés par l'entrelacement de l'analyse et de la génération de code objet, de la gestion de la directive de module, ainsi …
Avec l'amélioration générale des programmes d'informatique, le langage Pascal ne permet pas de répondre de façon satisfaisante aux exigences des cours avancés (génie logiciel, structures d'information). La disponibilité d'Ada et de Modula-2 permet de choisir un langage de base satisfaisant les contraintes de tous les cours d'informatique. Un tel langage doit en particulier permettre la compilation séparée, une vérification de type stricte entre les unités de compilation, la possibilité de cacher certaines informations à l'utilisateur et le traitement parallèle. Modula-2 étend Pascal à un niveau plus élevé (modules, traitement parallèle) aussi bien qu'à un niveau moins élevé, tout en conservant …