Programowanie dla dzieci: uruchamia się Scratch 3.0

Scratch 3.0 został wydany 2 stycznia 2019 r. Nowa wersja języka programowania dla dzieci to główne wydarzenie, które odchodzi od używania Adobe Flash do standardu internetowego HTML, CSS i JavaScript.

Scratch to wizualny język programowania, który jest przydatny jako środowisko wprowadzające do nauczania programowania dzieci i dorosłych.

Użytkownicy Scratch mogą pobrać Scratch Desktop, wersję środowiska dla komputerów stacjonarnych dostępną dla systemów Windows i Mac OS X, lub użyć wersji online, która działa w dowolnej nowoczesnej przeglądarce internetowej.

Wersje stacjonarne i online współużytkują interfejs; obecni użytkownicy Scratch mogą zauważyć, że interfejs nieznacznie się zmienił; Etap, część podstaw, w której program jest wykonywany wizualnie, przesunięto w prawo.

Użytkownicy znajdują bloki kodu, kostiumy i dźwięki po lewej stronie, blok kodu na środku i blok sceny po prawej stronie w Scratch 3.0. Zmiana została wprowadzona, ponieważ „ludzie uznali interfejs za bardziej intuicyjny i zrozumiały” dzięki nowym rozwiązaniom.

Początkujący Scratch zaczynają od podstawowych operacji, np. Przeciągnij i upuść, aby przenieść bloki kodu, takie jak „przenieś”, „powiedz” lub „powtórz” do obszaru kodu; te bloki kodu można modyfikować bezpośrednio, zwykle przez wprowadzenie różnych liczb, np. 50 kroków do przejścia zamiast 10 lub wybranie jednej z dostępnych opcji z menu.

Nie trzeba pobierać wersji komputerowej, aby wypróbować Scratch; po prostu wskaż nowoczesną przeglądarkę na tę stronę, aby załadować edytor online. Oficjalnie obsługiwane są Google Chrome, Microsoft Edge, Mozilla Firefox i Apple Safari na komputerach oraz Chrome i Safari na tablety. Programiści zauważają, że Internet Explorer nie jest obsługiwany.

Scratch obsługuje wiele głównych koncepcji programowania, w tym pętle, zmienne, dane wejściowe użytkownika, trwałe przechowywanie, interakcje myszy i klawiatury i wiele innych.

Scratch 3.0 rozszerza to, co było wcześniej dostępne. Projekty Scratch utworzone przy użyciu starszych wersji środowiska programistycznego są nadal dostępne i mogą zostać załadowane do Scratch 3.0. Nie jest jednak możliwe ładowanie projektów Scratch 3.0 w starszych wersjach środowiska programistycznego. Nowa wersja wprowadza nowe funkcje i bloki.

Nowe bloki obejmują obsługę nowych operatorów w celu lepszego wykorzystania ciągów (tekstu), nowe bloki pióra i obsługę przezroczystości, nowy blok ślizgu i nowe bloki efektów dźwiękowych.

Użytkownicy mogą dodawać rozszerzenia do Scratch; rozszerzenia dodają nowe bloki kodu do Scratch. Udostępniono już szereg rozszerzeń, w tym rozszerzenia, które dodają wykrywanie wideo, tłumaczą funkcje lub funkcjonalność do interakcji z Lego MindStorms lub elementami WeDo.

Scratch 3.0 zawiera nowe duszki, przeprojektowany edytor dźwięku i nowe bloki programowania. Dodatkowo, Scratch może być używany na tabletach do tworzenia programów i zabawy z nimi.

Edytor dźwięku oferuje nowe efekty dźwiękowe i ulepszony interfejs użytkownika, który jest łatwiejszy w użyciu. Edytor farb otrzymał także nową funkcjonalność: nowe elementy sterujące do porządkowania warstw, nowe narzędzia działające w trybie wektorowym, lepsze elementy sterujące punktami wektorowymi i inne.

Końcowe słowa

Zacząłem uczyć programowania przy użyciu Scratch i działa naprawdę dobrze dzięki łatwości obsługi interfejsu i jego wizualnej naturze. Wspaniale jest wzbudzić zainteresowanie programowaniem i jest dość potężny w tym, co robi.

Teraz ty : próbowałeś Scratch? Jakie jest twoje zdanie na ten temat?