Programiranje za otroke: Izstrelitve Scratch 3.0

Scratch 3.0 je izšel 2. januarja 2019. Nova različica programskega jezika za otroke je pomemben mejnik, ki se odmika od uporabe Adobe Flash k spletnim standardom HTML, CSS in JavaScript.

Scratch je vizualni programski jezik, ki je uporaben kot uvodno okolje za poučevanje otroškega (in tudi odraslega) programiranja.

Uporabniki programa Scratch lahko prenesejo in uporabljajo program Scratch Desktop, namizno različico okolja, ki je na voljo za Windows in Mac OS X, ali pa uporabljajo spletno različico, ki deluje v katerem koli sodobnem spletnem brskalniku.

Namizni in spletni različici si izmenjujeta vmesnik; obstoječi uporabniki Scratch lahko opazijo, da se je vmesnik rahlo spremenil; stage, del praske, kjer se program izvaja vizualno, premaknil v desno.

Uporabniki najdejo kodne bloke, kostume in zvoke na levi, kodni blok na sredini in odrski blok na desni v Scratch 3.0. Sprememba je bila narejena, ker so "novi vmesniki menili, da je vmesnik bolj intuitiven in razumljiv".

Začetniki pri praskanju začnejo z osnovnimi operacijami, npr. Z uporabo povleci in spusti za premikanje kodnih blokov, kot so "premakni", "reče" ali "ponovi" na območje kode; te bloke kod lahko spremenite neposredno, običajno tako, da vnesete različne številke, na primer 50 korakov za premik namesto 10, ali pa v meniju izberete eno izmed možnosti, ki so na voljo.

Za poskus Scratch ni potrebno prenesti namizne različice; samo usmerite sodoben brskalnik na to stran, da urednik naložite v spletu. Uradno podpirajo Google Chrome, Microsoft Edge, Mozilla Firefox in Apple Safari na namiznih sistemih ter Chrome in Safari na tabličnih računalnikih. Razvijalci ugotavljajo, da Internet Explorer ni podprt.

Scratch podpira številne glavne programske koncepte, vključno z zankami, spremenljivkami, uporabniškim vnosom, obstojno shranjevanje, interakcijo miške in tipkovnice in še več.

Scratch 3.0 se razširi na tisto, kar je bilo na voljo prej. Projekti Scratch, ustvarjeni s starejšimi različicami programskega okolja, so še vedno na voljo in se lahko naložijo v program Scratch 3.0. Vendar projektov Scratch 3.0 ni mogoče naložiti v starejše različice programskega okolja. Nova različica uvaja novo funkcionalnost in blokira.

Novi bloki vključujejo podporo novim operaterjem za izboljšanje uporabe nizov (besedilo), nove bloke peresa in podporo za preglednost, nov blok drsnosti in nove bloke zvočnih efektov.

Uporabniki lahko dodajo razširitve v program Scratch; razširitve dodajo nove kodne bloke v program Scratch. Na voljo so številne razširitve, vključno z razširitvami, ki dodajo video zaznavanje, prevajajo funkcijo ali funkcionalnost za interakcijo s predmeti Lego MindStorms ali WeDo.

Scratch 3.0 vključuje nove vretence, prenovljen urejevalnik zvoka in nove programske bloke. Poleg tega se Scratch lahko uporablja na tablicah za ustvarjanje in igranje s programi.

Urejevalnik zvoka odlikuje nove zvočne učinke in izboljšani uporabniški vmesnik, ki je enostavnejši za uporabo. Urejevalnik barv je dobil tudi novo funkcionalnost: nove kontrole za naročanje slojev, nova orodja, ki delujejo v vektorskem načinu, boljše krmiljenje vektorske točke in še več.

Zaključne besede

Programiranja sem začel poučevati s programom Scratch, ki deluje zelo dobro zahvaljujoč enostavni uporabi vmesnika in vizualni naravi le-tega. Zanima me zanimanje za programiranje in je precej močan za to, kar počne.

Zdaj Vi : Ste poskusili z Scratchom? Kakšen je vaš potek?