3 ms·
I have yet to see a visual programming language that looks any easier than something like JS or Python, Scratch is no exception. I still think Scratch’s intera
by pipeline_peak 4y ago
I have yet to see a visual programming language that looks any easier than something like JS or Python, Scratch is no exception.
I still think Scratch’s interactive environment is impressive.
- wl 4y agoLabVIEW and Simulink are pretty easy if your problem makes sense as data flow.
- shadowgovt 4y agoOne thing I really appreciate about visual programming languages, especially as I watch the sorts of challenges students encounters wrapping their heads around the concepts in programming, is that the development environment and the nature of the visual language make it very hard to build syntactically incorrect programs. In contrast, text-based languages sample from the sea of all possible strings of characters, and except a vastly tiny subset of that sea as valid input; the rest are just rejected programs. I think there's a lot of meat on the bones of creating tools that make it structurally impossible to write statically invalid programs. Consider how much time the average developer consumes in a simple iterative process of writing a program, discovering they have made a simple syntax error, and correcting it. IDEs have come a long way in shortening that loop by providing interactive feedback that the current program is invalid, but if the static analysis rules of the language move all the way into the development tooling, you're compiler doesn't even need a static analysis step!