flow-based programming

noun
UK /fləʊ beɪst ˈprəʊɡræmɪŋ/
US /floʊ beɪst ˈproʊɡræmɪŋ/

A way of building computer programs by connecting small pieces that pass information to each other.

With flow-based programming, she linked the picture maker to the printer so the images came out automatically.


OTHER MEANINGS

2. A style of visual coding where you drag blocks and draw lines between them to show how data moves.

The kids used flow-based programming to make a game by snapping blocks together.

3. A method where each part of a program runs as soon as its input arrives, instead of waiting for a turn.

Flow-based programming let the weather app update the moment new data arrived.

4. An approach that treats a program as a network of independent processes connected by streams of information.

The engineer redesigned the system using flow-based programming so each sensor fed its own stream.