Statements (53)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:alsoKnownAs |
data-driven programming
|
gptkbp:contrastsWith |
imperative programming
control flow programming |
gptkbp:enables |
implicit parallelism
|
gptkbp:focusesOn |
data movement
data dependencies |
gptkbp:hasConcept |
concurrency
scheduling synchronization deadlock data streams token passing deterministic behavior asynchronous execution race conditions graph-based model data tokens data-driven execution edges represent data paths execution triggered by data availability no explicit control flow nodes represent operations stateful nodes stateless nodes |
https://www.w3.org/2000/01/rdf-schema#label |
Dataflow programming
|
gptkbp:influenced |
gptkb:Quartz_Composer
gptkb:LabVIEW gptkb:TensorFlow gptkb:VHDL gptkb:Verilog gptkb:Lucid gptkb:Node-RED gptkb:Apache_NiFi gptkb:Simulink gptkb:Max/MSP gptkb:Pure_Data gptkb:Microsoft_Flow SISAL Blender Animation Nodes StreamIt Unreal Engine Blueprints |
gptkbp:originatedIn |
1970s
|
gptkbp:relatedTo |
functional programming
reactive programming stream processing pipeline processing flow-based programming |
gptkbp:usedIn |
gptkb:signal_processing
parallel computing visual programming languages |
gptkbp:bfsParent |
gptkb:Visual_Programming_Language_(VPL)
|
gptkbp:bfsLayer |
7
|