描运算操作的一个列表，直到找到第一个全部输入都当前有效的运算操作并运行它。当运算操作结束时，它典型的会输出数据，因而使得另一个运算操作变为有效。对于并行运算操作，只有这个列表需要被共享；它是整个程序的状态。因此维护状态的任务从编程者移交给了语言的运行时系统。在有着单一处理器核心的机器上，设计用于并行运算操作的实现只会简单的产生开销，这种开销可以使用不同的运行时系统来完全去掉。
历史.先驱的数据流程语言是BLODI（BLOck DIagram），它是John Larry Kell