The Misconstrued Semicolon: Reconciling Imperative Languages and Dataflow Machines |
Contents
Introduction 12345 | 1 |
Dataflow Programming | 3 |
Dataflow Machines | 8 |
Copyright | |
8 other sections not shown
Common terms and phrases
ACCESS-BRANCH node activation name algorithm alias access graph alias graph allocation application architecture array ARRAY-ACCESS assignment attach boolean BRANCH node chainer chapter cocoon compiler complicated concurrently conditional aliases conditional expression constant contains control flow control flow graph copy created cycle Data Flow Analysis data structures data-dependency dataflow code dataflow graph dataflow languages dataflow machines dataflow program declarative program defined deflist demand graph construction demand propagation descend described efficient encoded ENTRY-LOOP node evaluation execution EXIT-LOOP Figure global variables imperative languages imperative program implementation input port instruction Integer interface nodes interprocedural iteration level LACA lacap LINK-OUT nodes loop macro Manchester Dataflow Machine matching unit mechanism memory MERGE nodes method operand optimizations outgoing arcs output arcs parallel computer PARAMETER parse tree pointer procedure call processing element processors programming language propagation rules recursive retrieves static stored string subgraph SUMMER surrounding expression syntax tree token translation use-definition value-domain