Programmering for barn: Scratch 3.0 lanseres

Scratch 3.0 ble utgitt 2. januar 2019. Den nye versjonen av programmeringsspråket for barn er en viktig milepælutgivelse som beveger seg bort fra å bruke Adobe Flash til webstandardene HTML, CSS og JavaScript.

Scratch er et visuelt programmeringsspråk som er nyttig som introduksjonsmiljø for å lære barn (og også voksne) programmering.

Skrapebrukere kan laste ned og bruke Scratch Desktop, en skrivebordsversjon av miljøet som er tilgjengelig for Windows og Mac OS X, eller bruke en online versjon som fungerer i enhver moderne nettleser.

Desktop og online versjoner deler grensesnittet; eksisterende Scratch-brukere kan merke at grensesnittet endret seg litt; scenen, den delen av bunnen der programmet utføres visuelt, flyttet til høyre.

Brukere finner kodeblokkene, kostymer og lydene til venstre, kodeblokken i midten og sceneblokken til høyre i Scratch 3.0. Endringen ble gjort fordi "folk fant grensesnittet mer intuitivt og forståelig" med de nye arrangementene.

Skrap nybegynnere starter med grunnleggende operasjoner, f.eks. Bruk dra og slipp for å flytte kodeblokker som "flytt", "si" eller "gjenta" til kodeområdet; disse kodeblokkene kan endres direkte, vanligvis ved å legge inn forskjellige tall, f.eks. 50 trinn for flytting i stedet for 10, eller ved å velge et av de tilgjengelige alternativene fra en meny.

Det er ikke nødvendig å laste ned skrivebordsversjonen for å prøve Scratch; bare pek en moderne nettleser til denne siden for å laste redigereren online. Offisielt støttet er Google Chrome, Microsoft Edge, Mozilla Firefox og Apple Safari på stasjonære systemer, og Chrome og Safari på nettbrett. Utviklerne bemerker at Internet Explorer ikke støttes.

Scratch støtter mange viktige programmeringskonsepter, inkludert løkker, variabler, brukerinput, vedvarende lagring, interaksjoner med mus og tastatur og mer.

Scratch 3.0 utvider det som har vært tilgjengelig før. Skrapeprosjekter som er opprettet med eldre versjoner av programmeringsmiljøet er fremdeles tilgjengelige og kan lastes i Scratch 3.0. Det er imidlertid ikke mulig å laste inn Scratch 3.0-prosjekter i eldre versjoner av programmeringsmiljøet. Den nye versjonen introduserer ny funksjonalitet og blokkerer.

Nye blokker inkluderer støtte for nye operatører for å forbedre bruken av strenger (tekst), nye pennblokker og transparensstøtte, ny glideblokk og nye lydeffektblokker.

Brukere kan legge til utvidelser til Scratch; utvidelser legger til nye kodeblokker i Scratch. Et antall utvidelser leveres allerede inkludert utvidelser som legger til videosensing, oversetter funksjonalitet eller funksjonalitet for å samhandle med Lego MindStorms eller WeDo-elementer.

Scratch 3.0 inkluderer nye sprites, en redesignet lydredigerer og nye programmeringsblokker. I tillegg kan Scratch brukes på nettbrett for å lage og leke med programmer.

Lydredigereren har nye lydeffekter og et forbedret brukergrensesnitt som er enklere å bruke. Malereditoren fikk også ny funksjonalitet: nye kontroller for bestilling av lag, nye verktøy som fungerer i vektormodus, bedre vektorpunktkontroller og mer.

Lukkende ord

Jeg begynte å lære programmering ved hjelp av Scratch, og det fungerer veldig bra takket være brukervennligheten til grensesnittet og den visuelle naturen til det. Det er flott å vekke interesse for programmering og er ganske kraftig for det den gjør.

Nå du : Har du prøvd Scratch? Hva tar du for deg?