czwartek,
Język programowania Scratch
Dokładnie rok temu opublikowano ostatnią jak do tej pory wersję środowiska Scratch.
Scratch to interpretowany wizualny język programowania zaprojektowany przez Mitchela Resnicka z Massachusetts Institute of Technology znanego także z opracowania tzw. programowalnych klocków, które stały się podstawą Lego Mindstorms. Scratch to edukacyjny język obiektowy, który powstał jako narzędzie do nauki programowania adresowane do dzieci i młodzieży. Jest to nie tylko język, ale także środowisko programistyczne służące do tworzenia i uruchamiania programów dostępne nieodpłatnie w formie aplikacji lub jako usługa sieciowa dostępna na stronie internetowej.
W środowisku Scratch programowanie polega na układaniu bloczków przypominających puzzle. Bloczki opisane są w formie logicznych zdań i zawierają instrukcje, z bloczków tworzone są skrypty. Scratch pozwala na łatwe tworzenie interaktywnych animacji i gier, jest stosowany w ośrodkach edukacyjnych na całym świecie. Nauka programowania w Scratch przez wiele dzieci uważana jest za dobrą zabawę, a jednocześnie uczą się one kreatywnego myślenia, analizowania błędów itp.