Скретч (язык программирования)
визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Скретч (язык программирования)?
Кратко изложите эту статью для 10-летнего ребёнка
Скретч (англ. Scratch, МФА [skræʧ]) — визуально-блочная событийно-ориентированная среда программирования, созданная для детей и подростков. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки вперёд-назад руками для того, чтобы смешивать музыкальные темы[1].
Скретч | |
---|---|
Семантика | событийно-ориентированная |
Класс языка | графический, учебный |
Тип исполнения | интерпретатор |
Появился в |
Начало разработки: 2003 Начало бета-теста: 2005 Дата выпуска: 2007 |
Автор | Митчелл Резник (англ. Mitchel Resnick) |
Разработчик | MIT Media Lab |
Расширение файлов |
.sb , .sb2 , .sb3 |
Выпуск | 3.29.1 (27 февраля 2022; 2 года назад (2022-02-27)) |
Система типов | динамическая |
Основные реализации | Scratch |
Диалекты | Snap! |
Испытал влияние | Лого, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys, Tweak |
Повлиял на | Snap!, AppInventor, Catrobat[англ.] |
Лицензия | модифицированная лицензия BSD[вд] |
Сайт | scratch.mit.edu |
ОС | Windows, macOS |
Медиафайлы на Викискладе |
Он создан как продолжение идей языка Лого и конструктора Лего. Скретч 1.4 был написан на языке Squeak, 2.0 и 3.0 ориентированы на работу онлайн. Scratch 2.0 был переписан на Flash и ActionScript. Скретч 3.0 (текущая версия) является улучшенной версией Скретч 2.0 и сделана на HTML5 с использованием движка WebGL, что даёт ему возможность работать на мобильных устройствах и планшетах. Скретч разрабатывается небольшой командой программистов для детей[2] в Массачусетском технологическом институте. Текущая версия — Скретч 3.0, выпущена в январе 2019 года. В 2008 году Скретч был портирован для микроконтроллерного модуля Arduino. Проект носит название S4A[3].
Программы на Скретче состоят из графических блоков, подписи к которым зависят от выбранного для интерфейса языка. Может быть выбран один из 50 языков интерфейса, в том числе русский. Для подключения интерфейса на новом языке используются стандартные gettext-файлы.