gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:abbreviation
|
FBP
|
gptkbp:category
|
gptkb:programming_language
Visual programming language
Software architecture
|
gptkbp:creator
|
gptkb:J._Paul_Morrison
|
gptkbp:describedBy
|
gptkb:Flow-Based_Programming:_A_New_Approach_to_Application_Development
|
gptkbp:firstPublished
|
1970s
|
gptkbp:focusesOn
|
component-based software engineering
asynchronous message passing
data flow
|
gptkbp:hasConcept
|
gptkb:network_protocol
modularity
ports
separation of concerns
connections
parallelism
visual programming
asynchronous execution
reusable components
loose coupling
data-driven design
black box process
graph-based representation
information packets
|
gptkbp:hasFeature
|
JSON FBP protocol
|
https://www.w3.org/2000/01/rdf-schema#label
|
Flow-based Programming
|
gptkbp:influenced
|
gptkb:Quartz_Composer
gptkb:LabVIEW
gptkb:Node-RED
gptkb:NiFi
gptkb:Yahoo!_Pipes
NoFlo
Unreal Engine Blueprints
IBM Node-RED
|
gptkbp:notableFor
|
gptkb:Quartz_Composer
gptkb:LabVIEW
gptkb:Node-RED
gptkb:NiFi
gptkb:Yahoo!_Pipes
NoFlo
Unreal Engine Blueprints
JavaFBP
PythonFBP
|
gptkbp:relatedTo
|
gptkb:programming_language
reactive programming
dataflow programming
pipeline (software)
|
gptkbp:website
|
https://flowbased.org/
|
gptkbp:bfsParent
|
gptkb:Visual_Scripting
|
gptkbp:bfsLayer
|
8
|