Portal (langage)
Portal est un langage de programmation créé par R. Schild et H. Lienard du Laboratoire de recherche de LGZ Landis & Gyr à Zoug en 1978, spécialisé pour la programmation temps réel et la programmation concurrente.
Portal (langage) | |
Dérivé de Pascal, destiné notamment à la commande numérique, il est plus physique que Modula 2.
- Il adopte en matière d'entrée/sortie la politique suivie par le PDP11, certains processeurs Motorola et le langage APL : les entrées-sorties se ramènent à des affectations, dès qu'on a associé à chaque port nécessaire une variable de même adresse.
- Définir une procédure la crée comme type, dont les instanciations seront des tâches.
- Enfin, Portal propose des moniteurs, ou tâches périodiques.
Bibliographie
- A. Businger, L. Zaffalon, Programmer en PORTAL, Presses polytechniques et universitaires romandes, Lausanne (1986).
- R. Schild, H. Lienhard, Real-time programming in PORTAL, ACM Sigplan notices, vol. 15, n°4, pp 79-92, April 1980
- H. Lienhard The real-time programming language PORTAL, Introduction and Survey LANDIS & GYR Review, 2--8 (1978)
- R. Schild Parallel processes in PORTAL, exemplified in a group project, LANDIS & GYR Review, 9--16 (1978)
- Arnold Businger, PORTAL Language Description, Springer, , 197 p. (ISBN 978-3-540-18960-2, lire en ligne)
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.