序式、过程式、控制流程（意指程序选择某个特定路径）编程。程序聚焦于命令，符合于冯·诺伊曼的顺序式编程愿景，而数据通常是“静止的”。与之相对，数据流程编程强调了数据的流动，并将程序建模为一系列的连接。显式的定义输入和输出间的连接运算操作，它的功能类似于黑箱。一个运算操作在它的所有输入成为有效时立即运行。因此，数据流程语言是天然并行的，并可在大型的、去中心化的系统上运作。
状态.计算机编程的关键概念之一是（state）的概念，它本质上是在系统中各种状况的快照（snapshot）。多