Scratch
Scratch (scratch.mit.edu) — популярная международная социальная сеть для подростков от 8 до 16 лет со встроенным визуальным языком программирования, предназначенная для создания мультимедийных проектов. Запущена в 2007 году в США. Разработана в Массачусетском технологическом институте, долгое время управлялась компанией MIT Media Lab, ныне принадлежит организации Scratch Foundation (также известная как Scratch Team). Scratch примечательна своим уникальным развитым сообществом, охватывающим почти весь земной шар. Scratch является одним из последних «островков» атмосферы старого, «лампового» интернета.
История[править]
Полным предшественником Scratch является интернет-портал Newgrounds (newgrounds.com), запущенный в 1995 году программистом и геймдизайнером Томом Фулпом. Newgrounds предоставлял возможность любому человеку выпустить свою браузерную игру или анимацию без необходимости каких-либо финансовых вложений. Благодаря этому Newgrounds приобрёл популярность среди подростков, так как многие школьники хотели создавать свои проекты, но не имели возможности их опубликовывать. Однако Newgrounds имел ряд существенных недостатков: там была слабая модерация, сайт часто работал нестабильно, а в качестве среды программирования использовалась ActionSript, то есть Adobe Flash Player, которая хоть и являлась простой в освоении относительно более сложных языков, но всё же требовала некоторых довольно серьёзных навыков, что фактически закрывало возможность использования портала младшими школьниками. Тем не менее, необходимость социализации младших школьников в компьютерной среде невозможно было игнорировать, поэтому правительство США в лице Национального научного фонда поставило перед Массачусетским технологическим институтом задачу создать интернет-портал, который смог бы стать идеальным средством для творческого развития детей от 8 лет.
Выполнение задачи было поручено специальной научно-исследовательской группе Lifelong Kindergarten во главе с профессором Митчелом Резником. Разработка проекта по созданию «сетевой среды неформального обучения» началась в 2003 году[1]. За основу была взята среда программирования Squeak, основанная на языке Smalltalk. Фактически задачей было объединить техническую базу Squeak с социальной концепцией Newgrounds. Разработка заняла четыре года. Первая версия среды визуального программирования, получившей название Scratch, была выпущена 15 мая 2007 года. Следом появилась одноимённая социальная сеть, полностью интегрированная с языком программирования.
С 2008 года Scratch поддерживается и управляется компанией MIT Media Lab. 9 мая 2013 года была выпущена Scratch 2.0 — обновлённая и улучшенная версия Scratch, ориентированная на работу в интернет-браузере. 2 января 2019 года была выпущена Scratch 3.0 — полностью переработанная версия Scratch, переписанная на современном движке с улучшенной оптимизацией. В марте 2019 года MIT Media Lab прекратила поддерживать проект Scratch. С того момента портал управляется отдельной независимой организацией Scratch Foundation, также известной как Scratch Team.
Технические возможности[править]
Scratch представляет собой визуальную среду программирования. В отличие от традиционных языков программирования, в Scratch применяются интерактивные визуальные блоки, а не текстовые строки кода. Это делает Scratch удобным в использовании. Однако Scratch ориентирован главным образом на работу в интернет-браузере, что накладывает ряд технических ограничений. Так как Scratch задумывалась как альтернатива Newgrounds и Adobe Flash, среда программирования оснащена необходимыми инструментами для работы с графикой и анимацией.
Модификации[править]
- TurboWarp (turbowarp.org) — неофициальная версия Scratch с улучшенной оптимизацией.
- LEGO Mindstorms — адаптированная версия Scratch, разработанная компанией LEGO и предназначенная для использования в робототехнике.
- RobboScratch (scratch.ru) — убогая модификация Scratch от российской компании ROBBO. Отличается убогим дизайном и отсутствием всех социальных функций.
Социальные возможности и сообщество[править]
Scratch популярен не столько благодаря самой среде программирования, сколько благодаря продвинутым возможностям социальной сети и развитому сообществу. На официальном сайте Scratch зарегистрированы более 100 миллионов пользователей[2]. Scratch используется почти во всех странах мира, даже в Африке. Всё благодаря насыщенным социальным возможностям: Scratch позволяет создавать объединения (студии), обмениваться ресурсами и совместно работать над проектами. У портала есть собственная развитая служба модерации, поэтому Scratch является безопасной средой для детей.
Мемы[править]
- Кот Скретч (англ. Scratch Cat, дословно Царапка Кот) — официальный маскот Scratch. Выглядит как упоротый оранжевый кот с улыбкой психопата. Является персонажем множества игр и анимаций.
- Пико (англ. Pico) — другой официальный маскот Scratch. Такой же упоротый, как и Кот Скретч, но более жуткий. Вдохновлён одноимённым маскотом Newgrounds.
- Жека с топором (Zekastoporom) — российско-украинский пользователь Scratch. Известен тем, что является основателем и руководителем собственного сообщества СЖЗС — фактически, первой в мире виртуальной ЧВК. Реальное имя — Николай Голубов, в реальности доброволец Донбасса, предположительно связан с российскими спецслужбами.
- «Цветные Жеки» («Жекавёрс», Zhekaverse) — группа пользователей Scratch, объединённых тем, что их аватары представляют собой перекрашенные и видоизменённые спрайты персонажа Жеки с топором. Изначально зародилась как шутка в конце 2021 года, однако в конечном итоге превратилось в полноценный клан внутри русскоязычного сообщества Scratch.
Атмосфера[править]
Пожалуй, главной особенностью Scratch, отличающий его от других социальных интернет-порталов, является то, что он сохраняет атмосферу старого, «лампового» интернета. В отличие от крупных платформ, таких как YouTube и признанный экстремистским и запрещённым в России Facebook, Scratch не прогнулся под капиталистические корпорации и не превратился в коммерческий сервис. Благодаря этому Scratch сохраняет атмосферу свободы творчества. Scratch — своего рода заповедник интернет-культуры, куда ещё не залезли корпорации и крупные издатели. Этим Scratch и хорош.