Preferences

soulofmischief parent
It's a structured way of programming that can invoke particular mental models when solving certain problems. You could for example see it as a scripting language for high-level tasks.

For example, look at what Blender and Unreal Engine do with visual programming. Or you could see how Max MSP or Processing make music and data manipulation intuitive. And you can still address lower-level or complex concerns with custom nodes and node groups.

Done correctly, you can hide a lot of complexity while having an appropriate information density for the current level of abstraction you're dealing with. Programming environments don't need to be one-size fits all! :)


This item has no comments currently.