Материал из Скретч Вики

Значок «важно».png Внимание! Статья не завершена! Если ты хочешь помочь — отредактируй её!
Кот Скретч
Логотип Скретч

Скретч — это бесплатный язык программирования для обучения, созданный группой программистов для детей в Массачусетском Технологическом Институте (МТИ). Современная версия 2.0 может быть загружена здесь (предыдущая версия 1.4 может быть загружена здесь) или попробована в онлайн здесь. Следующая версия скретч (3.0) возможно выйдет в августе. предпросмотр скретч 3.0.

Скретч создан для развлечения, обучения и простоты обучения. Это инструмент для создания интерактивных историй, игр, рисунков, симуляций, анимаций и многого другого. Скретч имеет встроенный графический и звуковой редактор.

Пользователь Скретч может перемещать блоки из палитры блоков на область скриптов соединяя их в скрипты как паззл. Этот метод программирования называется программирование «тащи и бросай».

Для маленьких детей был создан ScratchJr.

Официальный сайт Скретчscratch.mit.edu

Как был сделан Скретч?

Скретч создан при помощи технологии Adobe Flash и запрограммирован на Action Script 3. Изначальный код Скретча находится на сайте GitHub.

История

Скретч начал разработку в 2003 году и был выпущен только в 2007 году.

Скретч 1.0, первая версия, была очень похожа на Скретч 1.4. В то время существовал только автономный редактор; веб-сайт представлял собой небольшой блог, где можно было загружать и смотреть проекты. По мере роста Скретча, веб-сайт становился все больше. Позже, Скретч 1.1, Скретч 1.2, Скретч 1.3 и Скретч 1.4 были выпущены. Тогда у Скретча появились миллионы пользователей и проектов, а также множество новых функций.

После выпуска Скретч 2.0 в 2013 году веб-сайт и интерфейс в проектах были изменены. Скретч продолжал расти, достигнув 30 миллионов пользователей и проектов.

Скретч 3.0 был выпущен в 2019 году.

Из-за большого роста сообщества Скретча, Фонд Скретча расширяется, и с 12 марта 2019 года он руководит проектированием, разработкой и поддержкой. MIT будет продолжать тесно сотрудничать с ним.

Польза

Скретч используется в школах по всему миру как средство для ознакомления детей с основами программирования. Некоторые учителя даже используют учетные записи учителей, чтобы следить за учениками, весело проводя время в Сообществе. Дети и взрослые получают представление об основах программирования с помощью Скретча и часто переходят на другие языки программирования. Во время использования Скретча люди могут создавать проекты, делать ремиксы и сотрудничать с другими людьми в проектах.

Интерфейс

При разработке языка основным приоритетом создателей было сделать язык и среду разработки простыми, интуитивно понятными и легко усваиваемыми детьми, не имевшими опыта в программировании.

Пользовательский интерфейс для среды разработки Скретч разделяет экран на несколько панелей: слева - палитра блоков, в середине - область скриптов, справа вверху - сцена, и внизу - список спрайтов. Палитра блоков содержит фрагменты кода (называемые «блоками»), которые можно перетаскивать в область скриптов из палитры. Чтобы палитра не отображала много блоков и для простоты использования, она организована в девять групп блоков: движение, внешний вид, звук, управление, события, сенсоры, операторы, переменные и другие блоки.

Происхождение названия и сленг

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

Сленг, образовавшийся от слова «Скретч»

  • Скретчер - пользователь Scratch.
  • Время Скретча - часовой пояс, на форумах (EST / EDT).
  • Команда Скретча - модераторы и разработчики сайта.
  • «Scratch On!» - Фраза, придуманная Командой Скретча и используемая ими (хотя и адаптированная другими Скретчерами) для поощрения пользователей, что означает «продолжать использовать Скретч»

Девиз

Девиз Scratch - «Придумывай, программируй, публикуй!». Это следует принципу создания проекта: Сначала приходит идея («Придумай»), потом программирование идеи в Scratch («программируй»), а затем публикование ее в сообществе («публикуй»). С момента выпуска Scratch 2.0 этот девиз стал описанием того, что такое Scratch.

ScratchJr

ScratchJr - это язык программирования, основанный на Скретче, чтобы представить детей в возрасте от 5 до 7 лет миру программирования. Он был разработан некоторыми членами Команды Скретча и доступен на iOS и Android в качестве мобильного приложения.

Смотрите также

Версии Скретч
1.xРазработка Скретч 1.0 Скретч 1.1 Скретч 1.2 Скретч 1.3 Скретч 1.4
2.0Разработка Скретч 2.0
3.xСкретч 3.0