Dataflow Programming

GPTKB entity

Statements (68)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:alsoKnownAs gptkb:Dataflow
gptkbp:contrastsWith imperative programming
control flow programming
gptkbp:enables implicit parallelism
data-driven execution
gptkbp:executedBy data tokens
gptkbp:focusesOn data dependencies
gptkbp:hasConcept gptkb:Petri_nets
gptkb:Kahn_process_networks
actor
tokens
edges
nodes
data streams
token passing
dataflow architecture
flow-based programming
dataflow analysis
dataflow system
dataflow language
asynchronous dataflow
data-driven execution
dataflow computation
dataflow machine
dataflow model
dataflow network
dataflow optimization
dataflow scheduling
dataflow synchronization
dataflow variable
dynamic dataflow
firing rules
graph-based computation
static dataflow
synchronous dataflow
gptkbp:hasModel dataflow graphs
https://www.w3.org/2000/01/rdf-schema#label Dataflow Programming
gptkbp:influenced gptkb:Quartz_Composer
gptkb:LabVIEW
gptkb:TensorFlow
gptkb:Lucid
gptkb:Node-RED
gptkb:TouchDesigner
gptkb:Apache_NiFi
gptkb:Simulink
gptkb:Max/MSP
gptkb:Pure_Data
gptkb:Microsoft_Flow
gptkb:Yahoo!_Pipes
SISAL
Blender Animation Nodes
Niagara (Unreal Engine)
NoFlo
OpenViBE
StreamIt
Unreal Engine Blueprints
gptkbp:originatedIn 1970s
gptkbp:relatedTo functional programming
reactive programming
stream processing
pipeline processing
gptkbp:usedIn gptkb:signal_processing
parallel computing
visual programming languages
hardware description
gptkbp:bfsParent gptkb:Visual_Programming_Language
gptkbp:bfsLayer 7