Programmeerimine lastele: käivitatakse Scratch 3.0

Scratch 3.0 ilmus 2. jaanuaril 2019. Lastele mõeldud programmeerimiskeele uus versioon on oluline verstapostiteade, mis eemaldub Adobe Flashi kasutamisest veebistandarditele HTML, CSS ja JavaScript.

Scratch on visuaalne programmeerimiskeel, mis on kasulik sissejuhatava keskkonnana lastele (ja ka täiskasvanutele) programmeerimise õpetamiseks.

Scratchi kasutajad võivad alla laadida ja kasutada Scratch Desktopi, keskkonna töölauaversiooni, mis on saadaval Windowsi ja Mac OS X jaoks, või kasutada veebiversiooni, mis töötab mis tahes kaasaegses veebibrauseris.

Töölaua- ja veebiversioonid jagavad liidest; olemasolevad Scratchi kasutajad võivad märgata, et liides on pisut muutunud; Stage - see tühja osa, kus programmi visuaalselt teostatakse, paremale.

Kasutajad leiavad vasakult vasakult koodiplokid, kostüümid ja helid, keskelt koodiploki ja paremal asuvast lavaploki Scratch 3.0. Muudatus tehti seetõttu, et "inimesed leidsid kasutajaliidese intuitiivsemaks ja arusaadavamaks" uute korraldustega.

Alustajad alustavad põhitoimingutest, nt lohistades koodiplokkide, näiteks "teisalda", "ütle" või "korrake" koodipiirkonda teisaldamiseks; neid koodiplokke saab muuta otse, tavaliselt sisestades erinevad numbrid, nt 10 liikumise asemel 50 sammu või valides menüüst ühe saadaoleva valiku.

Scratchi proovimiseks pole vaja töölauaversiooni alla laadida; lihtsalt suunake sellele lehele kaasaegne brauser, et redigeerija veebis laadida. Ametlikult toetatud on Google Chrome, Microsoft Edge, Mozilla Firefox ja Apple Safari lauaarvutites ning Chrome ja Safari tahvelarvutites. Arendajad märgivad, et Internet Explorerit ei toetata.

Scratch toetab paljusid peamisi programmeerimiskontseptsioone, sealhulgas silmuseid, muutujaid, kasutaja sisendit, püsivat salvestusruumi, hiire ja klaviatuuri interaktsioone ja palju muud.

Scratch 3.0 laiendab seda, mis on varem saadaval olnud. Programmeerimiskeskkonna vanemate versioonidega loodud kriimustusprojektid on endiselt saadaval ja neid saab laadida Scratch 3.0-sse. Scratch 3.0 projekte pole aga võimalik programmeerimiskeskkonna vanemates versioonides laadida. Uus versioon tutvustab uusi funktsioone ja blokeerib.

Uued plokid hõlmavad tuge uutele operaatoritele keelpillide (teksti) kasutamise parandamiseks, uusi pastaplokke ja läbipaistvuse tuge, uusi liugplokke ja uusi heliefektide plokke.

Kasutajad võivad Scratchile laiendusi lisada; laiendused lisavad Scratchile uusi koodiplokke. Pakutakse juba mitmeid laiendusi, sealhulgas laiendusi, mis lisavad videoandmeid, tõlgivad funktsioone või funktsioone, et suhelda Lego MindStorms või WeDo üksustega.

Scratch 3.0 sisaldab uusi spreid, ümber kujundatud heliredaktorit ja uusi programmeerimisplokke. Lisaks saab Scratchi kasutada tahvelarvutites programmide loomiseks ja nendega mängimiseks.

Heliredaktoril on uued heliefektid ja täiustatud kasutajaliides, mida on lihtsam kasutada. Värviredaktor sai ka uue funktsionaalsuse: uued juhtseadmed kihtide tellimiseks, uued tööriistad, mis töötavad vektorrežiimis, paremad vektorpunktide juhtelemendid ja palju muud.

Lõppsõna

Hakkasin programmeerimist Scratchi abil õpetama ja see töötab tõesti hästi tänu liidese kasutamislihtsusele ja selle visuaalsele olemusele. Programmeerimise vastu on suur huvi esile kutsuda ja see on üsna võimas selle jaoks, mida see teeb.

Nüüd olete : kas olete Scratchit proovinud? Mis on teie seisukoht?