3 ms·
> I have my doubts about the snap style of visual programming, e.g. due it emphasizing imperative code too much, The whole point of Snap is to encourage you to
by hjek 5y ago
> I have my doubts about the snap style of visual programming, e.g. due it emphasizing imperative code too much,
The whole point of Snap is to encourage you to "Build Your Own Blocks" which can call themselves recoursively. They've made it really seamless, whereas in Scratch you just got all these looping constructs and limited options for abstraction. There is nothing inherent in visual programming which emphasizes imperative code. You should really try it; just implementing a quick fibonacci or something.
- Ericson2314 5y agoI meant to say "scratch style", emphasizing the commonalities between them. For example, I would have no mutation or ;+like things at all in my teaching language. All edges would represent dataflow.