3 ms·
Other people argued that block languages, such as Scratch, don't have syntax errors. If you can drop the block, then it will run. I'd argue that it still is a
by azhenley 8y ago
Other people argued that block languages, such as Scratch, don't have syntax errors. If you can drop the block, then it will run.
I'd argue that it still is a syntax error when it prevents you from placing the block at an illegal position, but the feedback loop is much faster and less disruptive than traditional syntax error messages.
- noblethrasher 8y agoI'd argue that it's not a syntax error simply because the whole point of Scratch is to make programming accessible an audience (small children) for whom the kinesthetic and iconic mentalities are dominant. Syntax belongs to the symbolic mentality, which they haven't developed yet. Even in the case of other visual programming languages that are targeted towards adult professionals, the point of such tools is to suppress the symbolic mentality because the iconic and kinesthetic might be better for getting the job done.