Visual Programming Is Unbelievable (2015)
outsystems.com
Visual Programming Is Unbelievable (2015)
1–10 of 107 posts
Re: Visual Programming Is Unbelievable (2015)
#2Re: Visual Programming Is Unbelievable (2015)
#3We are in the middle of the Visual Programming renaissance, now that the hurdles that limited composability of visual programs have been theoretically solved in the last decade by Programming Languages researchers, and computers are finally powerful enough to move visual languages without slowing to a crawl.
Unfortunately, Visual Programming suffers the same curse as Artificial Intelligence: for every breakthrough that produces revolutionary new tools, it is no longer considered Visual Programming but merely "how the tools should work".
[1] http://aprt.us/
Re: Visual Programming Is Unbelievable (2015)
#4When I write code, for example a layout algorithm for a set of gui elements, I visually see the data in my head (the gui elements), then I run the algorithm and see the elements 'move' into position dependent upon their dock/anchor/margin properties (also taking into account previously docked elements positions, parent element resize delta, etc). This is the visual I need to see on screen! I need to see my real data being manipulated by my algorithms and moving from A to B. I expect with this kind of animation I could easily see when things go wrong naturally, seeing as visual processing happens with no conscious effort.
Instead visual programming thinks I want to see the textual properties of my objects in memory in fancy coloured boxes, which is not the case at all.
Re: Visual Programming Is Unbelievable (2015)
#5Re: Visual Programming Is Unbelievable (2015)
#6Re: Visual Programming Is Unbelievable (2015)
#7Spreadsheets are visual programming languages, and they seem pretty popular, and have been for a while.
Re: Visual Programming Is Unbelievable (2015)
#8Spreadsheets are visual programming languages, and they seem pretty popular, and have been for a while.
Re: Visual Programming Is Unbelievable (2015)
#9Most PLC programming is done using Ladder Logic [2] and various visual tools tools for creating and editing Ladder Logic. Here's a screenshot of one such environment, RSLogix: https://i.ytimg.com/vi/4yEj065J1q4/maxresdefault.jpg
It's an interesting data point because A) it's a highly technical field where accuracy (and verification) matters B) almost everybody who does PLC programming spends all their time in a visual programming environment.
[1] https://en.wikipedia.org/wiki/Programmable_logic_controller
Re: Visual Programming Is Unbelievable (2015)
#10Spreadsheets are visual programming languages, and they seem pretty popular, and have been for a while.