2 ms·
I've always said so. The essence of visual programming is watching code and runtime values juxtaposed, not connecting code primitives with fancy connectors. Mo
by TuringTest 2y ago
I've always said so. The essence of visual programming is watching code and runtime values juxtaposed, not connecting code primitives with fancy connectors.
Modern IDEs have lots of visual features, specially tailored to support production languages. Inspection panels, tooltips with variable values and function definitions...
Surely we could add more spatial visualization tools to them. But the step up from printf to a debugging inspector panel was on its own a great advance in building a mental model of the program state and making sense of its behaviour, which is what visual programming is all about.
For programmers interested in advanced visual tools tailored to software creation, see Bret Victor's essays on notations:
https://worrydream.com/MediaForThinkingTheUnthinkable/ https://worrydream.com/MediaForThinkingTheUnthinkable/
https://worrydream.com/LadderOfAbstraction/ https://worrydream.com/LadderOfAbstraction/