3 ms·
I have my doubts about the snap style of visual programming, e.g. due it emphasizing imperative code too much, but I have no doubt that text is bad. I've watche
by Ericson2314 5y ago
I have my doubts about the snap style of visual programming, e.g. due it emphasizing imperative code too much, but I have no doubt that text is bad. I've watched too many students struggle with text and the beginning, and this accident complexity slows down the learning by weeks.
- 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.