Programozás gyerekeknek: Elindul a Scratch 3.0

A Scratch 3.0 kiadása 2019. január 2-án jelent meg. A gyerekeknek szánt programozási nyelv új verziója egy fontos mérföldkő kiadás, amely elmozdul az Adobe Flash használatától a HTML, CSS és JavaScript webes szabványokig.

A Scratch egy vizuális programozási nyelv, amely bevezető környezetként szolgál a gyermekek (és a felnőttek) programozásának megtanításához.

A Scratch felhasználók letölthetik és használhatják a Scratch Desktop alkalmazást, a környezet asztali verzióját, amely elérhető a Windowshoz és a Mac OS X-hez, vagy bármilyen modern webböngészőben működő online verziót is használhatnak.

Az asztali és az online verziók megosztják az interfészt; a meglévő Scratch-felhasználók észrevehetik, hogy a felület kissé megváltozott; a színpad, a karcolás azon része, ahol a programot vizuálisan végrehajtják, jobbra mozog.

A felhasználók a Scratch 3.0-ban a bal oldalon találják a kódblokkokat, a jelmezeket és a hangokat, a kódblokkot a közepén és a színpadi blokkot a jobb oldalon. A változtatás azért történt, mert "az emberek intuitívabbá és érthetőbbé tették a felületet" az új elrendezésekkel.

A kezdő kezdő lépések az alapvető műveletekkel kezdődnek, például a drag and drop használatával a kódblokkok áthelyezéséhez, például a "mozgatás", "mondjuk" vagy "ismétlés" a kódterületre; Ezek a kódblokkok közvetlenül módosíthatók, általában különböző számok beírásával, például 10 lépés helyett 50 lépéssel, vagy a menüből az elérhető lehetőségek egyikének kiválasztásával.

A Scratch kipróbálásához nem szükséges letölteni az asztali verziót; csak mutatjon egy modern böngészőt erre az oldalra, hogy online töltse le a szerkesztőt. Hivatalosan támogatottak a Google Chrome, a Microsoft Edge, a Mozilla Firefox és az Apple Safari asztali rendszereken, valamint a Chrome és Safari a táblagépeken. A fejlesztők megjegyzik, hogy az Internet Explorer nem támogatott.

A Scratch számos fő programozási koncepciót támogat, beleértve a hurkokat, a változókat, a felhasználói bemeneteket, az állandó tárolást, az egér és a billentyűzet közötti interakciókat és egyebeket.

A Scratch 3.0 kibővíti a korábban elérhető lehetőségeket. A programozási környezet régebbi verzióival létrehozott Scratch-projektek továbbra is elérhetők, és betölthetők a Scratch 3.0-ba. A Scratch 3.0 projektek betöltése a programozási környezet régebbi verzióiban azonban nem lehetséges. Az új verzió új funkciókat és blokkokat vezet be.

Az új blokkok magukban foglalják az új operátorok támogatását a karakterláncok (szöveg) használatának javítása érdekében, új toll blokkokat és átlátszóság támogatást, új csúszási blokkokat és új hanghatások blokkokat.

A felhasználók kiterjesztéseket adhatnak a Scratch-hoz; A kiterjesztések új kódblokkokat adnak a Scratch-hoz. Számos kiterjesztés már rendelkezésre áll, ideértve azokat a kiterjesztéseket is, amelyek hozzáadják a videó érzékelést, lefordítják a funkcionalitást vagy a Lego MindStorms vagy a WeDo elemekkel való interakcióhoz szükséges funkciókat.

A Scratch 3.0 új spritteket, átalakított hangszerkesztőt és új programozási blokkokat tartalmaz. Ezenkívül a Scratch táblagépeken is használható programok létrehozására és lejátszására.

A hangszerkesztő új hanghatásokkal és továbbfejlesztett felhasználói felülettel rendelkezik, amely könnyebben használható. A festékszerkesztő új funkciókat is kapott: új vezérlőelemeket a rétegek rendelésére, új eszközöket, amelyek vektor módban működnek, jobb vektorpont vezérlőket és még sok minden mást.

Záró szavak

A Scratch használatával kezdtem el a programozást tanítani, és ez a felület egyszerű használatának és vizuális jellegének köszönhetően nagyon jól működik. Nagyon örül a programozás iránti érdeklődés, és nagyon erőteljes ahhoz, amit csinál.

Most Ön : Próbálta meg a Scratch-ot? Mi a helyzet veled?