式用户界面的创建和实时系统动画的绘制而提出来的一种方法，但它本质上是一种通用的编程范式。例如，在MVC软件架构中，响应式编程允许将相关模型的变化自动反映到视图上，反之亦然。
范型.响应式编程范型基于和在1987年提出的同步数据流程编程范型，但是放松了实时限制。响应式编程范型介入了表示连续时变值的行为（behaviour），和表示离散值的事件。
概念.
外显性的程度.响应式编程语言包括从显式的使用箭头来表示数据流，到隐式的通过语言类