4 ms·
Logo was supposed to have "a low floor and no ceiling" and while Scratch certainly lowered the barriers to entry (floor) considerably it has a very serious ceil
by jecel 9y ago
Logo was supposed to have "a low floor and no ceiling" and while Scratch certainly lowered the barriers to entry (floor) considerably it has a very serious ceiling (limits to what can be done in it). An early graphical Logo called Boxer was much better in this regard and there are projects to extend Scratch.
John Maloney, who was not mentioned in the article but was the key person to making Scratch happen is working on:
https://wiki.scratch.mit.edu/wiki/GP_(programming_language) https://wiki.scratch.mit.edu/wiki/GP_(programming_language)
One of the links on that page is to Snap! which was used to introduce programming at Berkeley. You can use it as a Scratch written in Javascript and so able to run in any web browser. The extensions are a bit clunky, but pretty interesting.