Scratch
Подробнее
- Тип
- Визуальный язык программирования
- Год
- 2007
- Создатель
- Lifelong Kindergarten, MIT Media Lab
- Лицензия
- Свободная, исходный код под BSD-3
Программирование как пазл из деталей, которые соединяются только тогда, когда подходят друг другу, — так что синтаксическая ошибка физически невозможна.
Группа Митчела Ресника из MIT Media Lab опубликовала Scratch в 2007 году, с явной преемственностью от Logo Сеймура Пейперта и Squeak Etoys. Решение, на котором всё держится: форма блока определяет, к чему он может присоединяться, поэтому условие нельзя вставить туда, где нужно число. Ребёнок не может написать программу, которая не запускается, — только такую, которая делает не то.
Модель выполнения событийная и параллельная — несколько скриптов одного спрайта работают одновременно, — и это, пожалуй, ближе к устройству настоящих интерфейсов, чем последовательный начальный курс на Python. Версия 3.0 (2019) была переписана на HTML5 и Blockly и похоронила Flash. Культура обмена важна не меньше самого языка: опубликованы сотни миллионов проектов, а «ремикс» — полноправная кнопка.