Skip to content
gqlxj1987's Blog
Go back

Functional Reactive Programming

Edit page

原文链接

Functional reactive programming (FRP) is a programming paradigm for reactive programming (asynchronous dataflow programming) using the building blocks of functional programming (e.g. map, reduce, filter). FRP has been used for programming graphical user interfaces (GUIs), robotics, games, and music, aiming to simplify these problems by explicitly modeling time.[citation needed

异步的dataflow programing

The key properties of this formulation are:

几个抽象

There are two types of FRP systems, push-based and pull-based. Push-based systems take events and push them through a signal network to achieve a result. Pull-based systems wait until the result is demanded, and work backwards through the network to retrieve the value demanded.


Edit page
Share this post on:

Previous Post
ETL pipline in Python
Next Post
出差一周