Visual Programming Languages – Snapshots
blog.interfacevision.com
Visual Programming Languages – Snapshots
1–10 of 39 posts
Re: Visual Programming Languages – Snapshots
#2Re: Visual Programming Languages – Snapshots
#3For example, I can almost always understand a recursive Fibonacci generator written in a new procedural or functional language that I've never seen before, yet I struggled to figure out what was happening as some of these visual languages generated the same Fibonacci sequence.
Why create that kind of complexity in an effort to avoid text?
Re: Visual Programming Languages – Snapshots
#4Looking at all these visual programming languages, I'm struck at how complex many of them are. For example, I can almost always understand a recursive Fibonacci generator written in a new procedural or functional language that I've never seen before, yet I struggled to figure out what was happening as some of these visual languages generated the same Fibonacci sequence. Why create that kind of complexity in an effort…
Visual programming can help keeping track of data flows within complex and/or parallel programs.
Re: Visual Programming Languages – Snapshots
#5I'd never heard of Google Web Designer. Looks useful, going to try it out.
Re: Visual Programming Languages – Snapshots
#6Looking at all these visual programming languages, I'm struck at how complex many of them are. For example, I can almost always understand a recursive Fibonacci generator written in a new procedural or functional language that I've never seen before, yet I struggled to figure out what was happening as some of these visual languages generated the same Fibonacci sequence. Why create that kind of complexity in an effort…
Because generally you'll want to deal with a bit higher-level structures using the visual paradigm. So, a Fibonacci generator should be just a box, not a whole graph. Visual programming can help keeping track of data flows within complex and/or parallel programs.
"comprehensiveness is the enemy of comprehensibility"
I like nice simple diagrams (I joke to colleagues about having a limited budget for boxes and arrows or drawing things in crayon) - having these kinds of things where you try and include everything in your diagram seems to miss the point to me.
Re: Visual Programming Languages – Snapshots
#7Earlier quoted context omitted.
Because generally you'll want to deal with a bit higher-level structures using the visual paradigm. So, a Fibonacci generator should be just a box, not a whole graph. Visual programming can help keeping track of data flows within complex and/or parallel programs.
I rather like Martin Fowler's view of diagrams being sketches used to communicate rather than blueprints from which to build stuff: "comprehensiveness is the enemy of comprehensibility" I like nice simple diagrams (I joke to colleagues about having a limited budget for boxes and arrows or drawing things in crayon) - having these kinds of things where you try and include everything in your diagram seems to miss the po…
Re: Visual Programming Languages – Snapshots
#8Re: Visual Programming Languages – Snapshots
#9Re: Visual Programming Languages – Snapshots
#10Earlier quoted context omitted.
I rather like Martin Fowler's view of diagrams being sketches used to communicate rather than blueprints from which to build stuff: "comprehensiveness is the enemy of comprehensibility" I like nice simple diagrams (I joke to colleagues about having a limited budget for boxes and arrows or drawing things in crayon) - having these kinds of things where you try and include everything in your diagram seems to miss the po…
Yeah, except that in our system the graphs are still executable: http://noflojs.org/