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.

Pour les articles homonymes, voir Portal.

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)
  • Portail de la programmation informatique
  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.