Aller au contenu

Programmation synchrone

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 13 février 2011 à 22:51 et modifiée en dernier par Ig0r (discuter | contributions) (Nouvelle page : {{Ébauche|informatique}} En informatique, la '''programmation synchrone''' est un paradigme de programmation conçu pour le domaine des systè...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

En informatique, la programmation synchrone est un paradigme de programmation conçu pour le domaine des systèmes réactifs embarqués. En effet, dans ce domaine, les programmes sont en constante interaction avec leur environnement, contrairement aux programmes transformationnels classiques. De plus, le monde de l'embarqué ajoute des contraintes au niveau du temps de réponse, contrairement aux programmes interactifs classiques (tels que les navigateurs internet), ainsi qu'au niveau de la limitation des ressources.

La programmation synchrone a donc pour objectif de permettre le développement de programmes dont le temps de réponse est garanti, donc le comportement est déterministe, et dont le besoin de ressources est borné.


Exemples d'implantations

Le langage ESTEREL est un exemple de langage de programmation synchone [1].

Références

  1. G. Berry et G. Gonthier. The synchronous programming language ESTEREL: Design, semantics, implementation. Science of Computer Programming, 19(2), 1992.