Програмиране за деца: стартира Scratch 3.0

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

Scratch е визуален език за програмиране, който е полезен като въвеждаща среда за обучение на деца (и също възрастни) на програмиране.

Потребителите на Scratch могат да изтеглят и използват Scratch Desktop, настолна версия на средата, която е достъпна за Windows и Mac OS X, или да използват онлайн версия, която работи във всеки модерен уеб браузър.

Настолните и онлайн версиите споделят интерфейса; съществуващите потребители на Scratch могат да забележат, че интерфейсът се е променил леко; Stage, частта от нулата, където програмата се изпълнява визуално, се премества вдясно.

Потребителите намират кодовите блокове, костюми и звуци вляво, кодовия блок в средата и сценичният блок вдясно в Scratch 3.0. Промяната беше направена, защото „хората намериха интерфейса за по-интуитивен и разбираем“ с новите договорености.

Начинаещите скреч започват с основни операции, например с помощта на плъзгане и пускане за преместване на кодови блокове като "преместване", "казване" или "повторение" в областта на кода; тези кодови блокове могат да се променят директно, обикновено чрез въвеждане на различни числа, например 50 стъпки за преместване вместо 10, или избиране на една от наличните опции от меню.

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

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

Scratch 3.0 се разширява върху наличните преди. Скреч проектите, създадени с по-стари версии на средата за програмиране, все още са налични и могат да бъдат заредени в Scratch 3.0. Не е възможно обаче да се зареждат проекти на Scratch 3.0 в по-стари версии на програмната среда. Новата версия въвежда нова функционалност и блокове.

Новите блокове включват поддръжка на нови оператори за подобряване на използването на струни (текст), нови блокове на писалка и поддръжка на прозрачност, нов блок на плъзгане и нови блокове за звукови ефекти.

Потребителите могат да добавят разширения към Scratch; разширенията добавят нови кодови блокове към Scratch. Предвидени са редица разширения, включително разширения, които добавят видео сензор, функционалност за превод или функционалност за взаимодействие с Lego MindStorms или WeDo елементи.

Scratch 3.0 включва нови спрайтове, преработен звуков редактор и нови блокове за програмиране. Освен това Scratch може да се използва на таблети за създаване и игра с програми.

Звуковият редактор разполага с нови звукови ефекти и подобрен потребителски интерфейс, който е по-лесен за използване. Редакторът на боите получи и нова функционалност: нови контроли за подреждане на слоеве, нови инструменти, които работят във векторен режим, по-добро управление на векторните точки и други.

Заключителни думи

Започнах да преподавам програмиране с помощта на Scratch и той работи много добре благодарение на лекотата на използване на интерфейса и визуалния характер на него. Страхотно е да предизвикате интерес към програмирането и е доста мощен за това, което прави.

Сега Вие : Пробвали ли сте Scratch? Какво мислите за това?