Выбор инструментов блочного программирования
Я пытаюсь провести инвентаризацию инструментов блочного программирования, чтобы поддержать обучение программированию для молодых людей / новичков / неспециалистов.
Некоторые инструменты известны, например, Scratch, Alice или Blockly.
Некоторые из них являются вариантами или расширениями выше, например Snap, который является расширением Scratch.
Эти четверо кажутся мне важными, но есть много других.
Есть ли другие такие языки, которые учитель или родитель должен иметь в виду? Как бы мы их классифицировали, оценили? Есть ли их использование (например, расширения Scratch для Wii, Kinect, использование Blockly для часа кода...), которые заслуживают особого упоминания?
1 ответ
В дополнение к языкам, которые вы упомянули, есть некоторые языки, которые предоставляют как блочный интерфейс, так и текстовый интерфейс, в частности, Pencil Code и TouchDevelop.