Dataflow machines are one of the major examples of non von Neumann architectures, and are of considerable research interest. They are usually programmed in a single-assignment language or a declarative language. Traditional imperative programming languages, which prescribe a particular flow of control, are poorly suited to dataflow machines.
"dataflow machine." A Dictionary of Computing. . Encyclopedia.com. (August 16, 2018). http://www.encyclopedia.com/computing/dictionaries-thesauruses-pictures-and-press-releases/dataflow-machine
"dataflow machine." A Dictionary of Computing. . Retrieved August 16, 2018 from Encyclopedia.com: http://www.encyclopedia.com/computing/dictionaries-thesauruses-pictures-and-press-releases/dataflow-machine