Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : Arthur Vargas Lopes (George Washington University)
Plateforme : DOS
Date de publication : 1991
Site Web : https://github.com/zertovitch/hac/tree/master/archeology

Introduction

Le SMALLAda est un compilateur/interpréteur pour une partie du langage Ada, à savoir le «sous-ensemble Pascal» plus le support des tâches Ada. Il n'est pas destiné à être un compilateur Ada complet, mais plutôt un véhicule pour l'enseignement, l'apprentissage et l'expérimentation de la programmation simultanée. Le compilateur est assez rapide, produisant du code P-code étant ensuite interprété par l'interpréteur. Le système fonctionne sur un IBM PC (ou compatible) avec MS-DOS avec la configuration minimale suivante : 640 Ko de mémoire; un unité de disque. Un disque dur améliorera considérablement la vitesse. L'ensemble du système fonctionne en RAM sans accès au disque, alors attendez-vous à ce que la capacité soit limitée. Environ 250 déclarations peuvent être traitées en toute sécurité. Le système n'est pas particulièrement robuste, il s'agit plutôt d'une étape préliminaire vers une surveillance efficace et orientée fenêtre de l'exécution des tâches. Ce logiciel est publié dans le domaine public contenant le programme exécutable et un certain nombre d'exemples Ada et autre archive contient le code source du compilateur, de l'interpréteur et environnement. Le système a été compilé avec Turbo Pascal 5.5; Il n'a pas été porté avec succès vers les versions ultérieures de Turbo Pascal, vous ne pourrez donc peut-être pas le recompiler. Il est proposez en tant que système éducatif et un artefact de compilateur intéressant à étudier.

Avenir

Le projet n'a pas été touché depuis 1991. Par contre, un projet appelé HAC Ada Compiler propose de poursuivre le développement de se projet.




Dernière mise à jour : Vendredi, le 9 septembre 2020