суббота, 24 февраля 2018 г.

Что такое Scratch


     Скретч (МФА:skræt͡ʃ) — визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешивать музыкальные темы[2].
     Поскольку люди считают главным царапающимся животным кота, этот этот герой стал основным (но не единственным) объектом среды программирования.   .
    Скретч создан как продолжение идей языка Лого и конструктора Лего. Скретч 1 был написан на языке Squeak, Скретч 2 ориентирован на работу онлайн и переписан на Flash/ActionScript. Скретч разрабатывается небольшой командой программистов для детей[3] в Массачусетском технологическом институте. Текущая версия — 2.0, выпущена 9 мая 2013.
     Программы на Скретче состоят из графических блоков, подписи к которым зависят от выбранного для интерфейса языка. Может быть выбран один из 50 языков интерфейса, включая русский. Для подключения интерфейса на новом языке используются стандартные gettext файлы.
Википедия

   Существует мнение, что этот детский язык создан для того, чтобы просто поиграть «в программирование» и ничего путного (серьезного) из него сделать не получится. Но даже в этом детском языке программирования скрыты возможности, которые могут быть использованы для подготовки электронных учебных элементов и при обучении профессиональному программированию.