z-logo
Premium
Reactive C: An extension of C to program reactive systems
Author(s) -
Boussinot Frédéric
Publication year - 1991
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380210406
Subject(s) - programming language , computer science , extension (predicate logic) , programming style , functional reactive programming , reactive programming , functional logic programming , programming paradigm , declarative programming , inductive programming
Reactive systems are interactive programs that react continuously to sequences of activations coming from the external world. Reactive programming leads to a new programming style where one programs in terms of reactions to activations and reasons in a logic of instants. This paper describes an extension of the C programming language called RC (for ‘Reactive C’) to program reactive systems. The language RC is described, then some programming examples are given to illustrate the reactive approach. The main RC notions come directly from the Esterel synchronous programming language. Finally, the Esterel and RC languages are compared.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here