Скретч язык программирования Википедия

提供:応数wiki
ナビゲーションに移動 検索に移動




Некоторые блоки претерпели лишь незначительные изменения, доля из них перешли в «Расширения» (например, блоки «Перо» и «Музыка»), появились новые блоки. Скретч (англ. Scratch, МФА [skræʧ]) — визуально-блочная событийно-ориентированная среда программирования, созданная для детей и подростков. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки вперёд-назад руками для того, чтобы смешивать музыкальные темы[1]. С-блоки или обвивающие блоки представляют собой блоки с вырезом, куда можно приткнуть другие блоки. Они используются для создания циклов или логических условий.
13 мая 2014 исходный код Скретч 2.0 был открыт под лицензией GPLv2[5]. У многих блоков имеется редактируемое белое поле для вводимых скретч-программистом параметров. По функциональному назначению блоки делятся на 10 групп, принадлежность блока к той или иной группе обозначается его цветом. При разработке языка основным приоритетом создателей было соорудить слог и среду разработки простыми, интуитивно понятными и легко усваиваемыми детьми, не имевшими опыта в программировании.
Scratch позволяет творить новые проекты с нуля или загружать проекты, которыми делятся другие пользователи на официальном веб-сайте. Являясь платформой для совместной работы, она предоставляет доступ ко всем проектам других пользователей. Вы сможете не лишь загружать чьи-либо проекты, однако и участвовать в них, комментируя или сотрудничая с авторами. У вас также будет возможность использовать существующие проекты в качестве основы для своей собственной работы или интегрировать элементы, которые вы сочтете привлекательными. Такой совместный и прямолинейный подход позволил плат заделаться одним из наиболее размашисто используемых языков в школах по всему миру. Scratch идеально подходит для обучения программированию благодаря системе блоков. После выбора нужного действия вам понадобится лишь переволочь его в то место, где его нужно выполнить, поскольку все действия складываются купно из блоков, что кусочки головоломки.
Scratch - это чистый способ побудить детей критически мыслить и организовывать уникальные программы на своем ПК. Scratch - это научный и образовательный инструмент, предназначенный для молодых людей, дабы поддержать им усвоить важные концепции языков программирования. 28 июня 2023 года в Scratch были добавлены блоки высококонтрастных цветов, а первейший синий тон был изменён на сиреневый. Scratch 3.0 является третьей и текущей основной версией Scratch. Это полная переделка и повторная реализация Scratch, написанных на HTML5 и JavaScript. Он совместим со многими мобильными устройствами и не требует Flash. Uptodown - это мультиплатформенный лавка приложений, кой специализируется на Android.
В отличие от оригинального OpenStarLogo[15] и MIT Scratch — StarLogo TNG в настоящее миг не является программным продуктом с открытым исходным кодом. Он создан точно продолжение идей языка Лого и конструктора Лего. Скретч 1.4 был написан на языке Squeak, watch shemale hentai videos 2.0 и 3.0 ориентированы на работу онлайн. Скретч 3.0 (текущая версия) является улучшенной версией Скретч 2.0 и сделана на HTML5 с использованием движка WebGL, что даёт ему вероятность работать на мобильных устройствах и планшетах. Скретч разрабатывается небольшой командой программистов для детей[2] в Массачусетском технологическом институте. Текущая версия — Скретч 3.0, выпущена в январе 2019 года.В 2008 году Скретч был транслирован для микроконтроллерного модуля Arduino.
В то минута существовал всего-навсего самостоятельный редактор; веб-сайт представлял собой небольшой блог, где можно было загружать и глядеть проекты. Позже, Скретч 1.1, Скретч 1.2, Скретч 1.3 и Скретч 1.4 были выпущены. Тогда у Скретча появились миллионы пользователей и проектов, а также множество новых функций. Пользователь Скретч может перемещать блоки из палитры блоков на область скриптов соединяя их в скрипты точно пазл.
Вы сможете запускать код после каждого изменения, дабы увидеть, что модифицирование влияет на игру, и исправлять, чтобы все работало так, ровно вы хотите. ScratchJr — это стиль программирования, основанный на Скретче, чтобы представить детей в возрасте от 5 до 7 лет миру программирования. Он был разработан некоторыми членами Команды Скретча и доступен на iOS и Android в качестве мобильного приложения. Скретч используется в школах по всему миру будто оружие для ознакомления детей с основами программирования. Некоторые учителя даже используют учетные записи учителей, дабы топтать за учениками, весело проводя период в Сообществе. Дети и старшие получают представление об основах программирования с помощью Скретча и нередко переходят на другие языки программирования. Во пора использования Скретча люди могут создавать проекты, мастерить ремиксы и сотрудничать с другими людьми в проектах.
Все, кроме блока «Всегда» содержат также поле для булевого или блока-ссылки, определяющего дальнейший бег программы. У них отсутствует выступ снизу и к ним невозможно присоединить блоки для дальнейшего исполнения программы. После выпуска Скретч 2.0 в 2013 году, веб-сайт и интерфейс в проектах были значительно изменены. Скретч продолжал расти, достигнув 30 миллионов пользователей и проектов. Скретч создан для развлечения, обучения и простоты обучения. Это инструмент для создания интерактивных историй, игр, рисунков, симуляций, анимаций и многого другого. После того, как вы закончили проект по Scratch, вы можете поделиться им на сайте Scratch . Вы также можете встраивать свой проект в другие веб-сайты, такие словно Facebook .