Jump to content

Synchronous programming language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mild Bill Hiccup (talk | contribs) at 06:45, 19 December 2011 (spelling). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A synchronous programming language is a computer programming language optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called real-time systems, and are found often in embedded uses. The term 'reactive' is chosen to avoid ambiguities that occur sometimes when using the term 'real-time'. They are of growing importance.

Synchronous programming (also synchronous reactive programming or SRP) is a computer programming paradigm supported by synchronous programming languages.

Implementations

The ESTEREL language is an example of a synchronous programming language.[1]

Synchronous languages

References

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

See also