Програмування для дітей: запускає Scratch 3.0

Scratch 3.0 був випущений 2 січня 2019 року. Нова версія мови програмування для дітей - це головна віха, яка відходить від використання Adobe Flash до веб-стандартів HTML, CSS та JavaScript.

Scratch - це візуальна мова програмування, яка корисна як вступне середовище для навчання дітей (а також дорослих) програмуванню.

Користувачі Scratch можуть завантажувати та використовувати Scratch Desktop, настільну версію середовища, доступну для Windows та Mac OS X, або використовувати онлайн-версію, яка працює в будь-якому сучасному веб-браузері.

Настільні та онлайн версії поділяють інтерфейс; існуючі користувачі Scratch можуть помітити, що інтерфейс трохи змінився; Етап - частина подряпини, де візуально виконується програма, переміщується праворуч.

Користувачі знаходять кодові блоки, костюми та звуки зліва, блок коду посередині та блок сцени праворуч у Scratch 3.0. Зміна була внесена через те, що "люди знайшли інтерфейс більш інтуїтивним та зрозумілим" з новими домовленостями.

Початківці нуля починаються з основних операцій, наприклад, з використанням перетягування та переміщення блоків коду, таких як "переміщення", "сказати" або "повторити" в область коду; ці блоки коду можна змінювати безпосередньо, як правило, вводячи різні цифри, наприклад 50 кроків для переміщення замість 10, або вибравши один із доступних параметрів у меню.

Не потрібно завантажувати настільну версію, щоб спробувати Scratch; просто наведіть сучасний браузер на цю сторінку, щоб завантажити редактор в Інтернеті. Офіційно підтримуються Google Chrome, Microsoft Edge, Mozilla Firefox та Apple Safari на настільних системах, а також Chrome і Safari на планшетах. Розробники відзначають, що Internet Explorer не підтримується.

Scratch підтримує багато основних концепцій програмування, включаючи петлі, змінні, введення користувачем, постійне зберігання, взаємодію миші та клавіатури тощо.

Scratch 3.0 розширюється на доступні раніше. Проекти Scratch, створені зі старими версіями середовища програмування, все ще доступні і можуть завантажуватися в Scratch 3.0. Однак неможливо завантажувати проекти Scratch 3.0 у старіші версії середовища програмування. Нова версія представляє нові функціональні можливості та блоки.

Нові блоки включають підтримку нових операторів для вдосконалення використання рядків (тексту), нових блоків пера та підтримки прозорості, нового блоку глієра та нових блоків звукових ефектів.

Користувачі можуть додавати розширення в Scratch; розширення додають нові блоки коду до Scratch. Передбачено низку розширень, включаючи розширення, які додають відео зондування, функцію перекладу або функціональність для взаємодії з елементами Lego MindStorms або WeDo.

Scratch 3.0 включає в себе нові спрайти, оновлений редактор звуку та нові блоки програмування. Крім того, Scratch може використовуватися на планшетах для створення та відтворення з програмами.

У звуковому редакторі є нові звукові ефекти та покращений користувальницький інтерфейс, який простіший у використанні. Редактор фарб також отримав нові функціональні можливості: нові елементи керування впорядкування шарів, нові інструменти, що працюють у векторному режимі, кращі елементи управління векторними точками та інше.

Заключні слова

Я почав викладати програмування за допомогою Scratch, і це працює дуже добре завдяки простоті використання інтерфейсу та візуальній природі його. Це чудово викликає інтерес до програмування і є досить потужним для того, що він робить.

Тепер ви : Ви пробували Scratch? Що ти сприймаєш?