Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Plateforme : | Commodore SuperPET |
Auteur : | Université du Waterloo |
Date de publication : | 1981 |
Introduction
Le Waterloo microPascal est une mise en oeuvre d'un interpréteur du langage de programmation Pascal. Il est accompagné de Waterloo microEdit, un éditeur de texte plein écran. Le Waterloo microEdit est utilisé pour créer et maintenir à la fois les fichiers source du programme et les fichiers de données. La mise en oeuvre du Waterloo microPascal correspond étroitement au manuel Pascal User Manual and Report, Second Edition (Springer-Verlag, 1974), et le projet de norme provisoire étant élaboré par l'effort de normalisation international. Voici quelques fonctionnalités :
- Un débogueur interactif permet une opération en une seule étape, des points d'arrêt et un examen interactif des variables au moment de l'exécution.
- Les procédures Peek et Poke permettent un accès direct à la mémoire utilisateur, y compris à l'écran.
- Les procédure Reset et Rewrite permet la spécification d'un nom de fichier actuel comme deuxième paramètre.
- Le Lazy I/O est une fonction permettant aux entrée/sortie du clavier et de l'écran de se comporter de manière intuitive pour les programmes interactifs.
Voici les restrictions du Waterloo microPascal :
- Les ensembles peuvent contenir un maximum de 256 éléments. Les valeurs ordinales des éléments du type de base de l'ensemble doivent être comprises entre 0 et 255.
- Les procédures Pack et Unpack ne sont pas mis en oeuvre.
- La sémantique des enregistrements de variantes n'est pas vérifiée.
- La transmission de noms de procédure ou de fonction en tant que paramètres n'est pas prise en charge.
Dernière mise à jour : Jeudi, le 9 juillet 2020