OOP vs Data-Flow
Last updated
Last updated
Two main programming paradigms are Object-Oriented and Data-Flow. Many visual programming languages actually use a combination of both.
The data flow paradigm is commonly used for design software in fields like architecture, sound design, graphic design, 3-D modeling. Data flow is the primary paradigm associated with Parametric Design, where each Logic-Node has input, output ports where data streams can be connected
2D Design: NodeBox: Visual Programming Language for Geometric Forms: Free and Open-source
3D Modeling: Rhino3D: Grasshopper, Shader Forge
Sound Design: MAX-MSP, Pure-Data