3 ms·
I disagree with several here: The problem is that we still program in text, and that's deeply sub-optimal.* Once we move to programming in data, visual program
by david927 9y ago
I disagree with several here: The problem is that we still program in text, and that's deeply sub-optimal.* Once we move to programming in data, visual programming becomes both natural and intuitive, much like data visualization.
In other words, VP itself is a red herring. The leap that needs to first to be made is that from text to data.
*https://www.emaze.com/@AWOCZQLL/Text-is-for-Novels https://www.emaze.com/@AWOCZQLL/Text-is-for-Novels
- icebraining 9y agoThat's the claim, but where's the evidence? Is there any implementation that can show us that?
- david927 9y agoIt will come. Nothing today. The leap that needs to be made is actually in the data structures themselves but I understand your skepticism until it arrives.
- nzonbi 9y agoInteresting presentation. One thing that we agree, is that the current state of programming is not final. There have to be better ways for humans to program. I wonder how much people thinks like that. A poll would be interesting. In reality, programming has been stuck in the text approach for many years. Perhaps some people take that as evidence that there is no more progress to be made. Another factor that may be undermining research in programming, is the AI boom. Perhaps some think that AI will displace programmers in a not too distant time. I agree with you that programs are data. And would benefit from a more specialized representation. I have been researching the aspect of program logic. For example, one thing that I think is terrible in programming, is deep nesting levels. That makes it complex to follow programs. I have been exploring ways to improve that. In my opinion graphical visualizations can provide ways to improve that.