态.计算机编程的关键概念之一是（state）的概念，它本质上是在系统中各种状况的快照（snapshot）。多数编程语言需要相当数量的状态信息，它们通常对编程者是隐蔽的。计算机自身经常完全不知道哪部份信息编码了持久状态。这是一个严重问题，因为状态信息在并行处理机器中需要在多个处理器之间共享。多数语言强制编程者增加额外代码来指示哪些数据和哪部份代码对于状态而言是重要的。这种代码趋向于在性能方面是代价昂贵的，并且难于阅读和调试。如果将顺序式程序想象为在任务（运算操作）之间移动的一个单一工人，则数据流程程序更