Programmering til børn: Scratch 3.0-lanceringer

Scratch 3.0 blev frigivet den 2. januar 2019. Den nye version af programmeringssprog for børn er en vigtig milepæludgivelse, der bevæger sig væk fra at bruge Adobe Flash til webstandarderne HTML, CSS og JavaScript.

Scratch er et visuelt programmeringssprog, der er nyttigt som et introduktionsmiljø til at lære børn (og også voksne) programmering.

Scratch-brugere kan downloade og bruge Scratch Desktop, en desktopversion af miljøet, der er tilgængeligt til Windows og Mac OS X, eller bruge en online version, der fungerer i enhver moderne webbrowser.

Desktop- og onlineversioner deler grænsefladen; eksisterende Scratch-brugere bemærker muligvis, at grænsefladen ændrede sig lidt; Scenen, den del af bunden, hvor programmet udføres visuelt, flyttes til højre.

Brugere finder kodeblokke, kostumer og lyde til venstre, kodeblokken i midten og sceneblokken til højre i Scratch 3.0. Ændringen blev foretaget, fordi "folk fandt grænsefladen mere intuitiv og forståelig" med de nye arrangementer.

Begynd af ridser begynder med grundlæggende operationer, f.eks. Ved hjælp af træk og slip til at flytte kodeblokke som "flyt", "sig" eller "gentag" til kodeområdet; disse kodeblokke kan ændres direkte, normalt ved at indtaste forskellige numre, f.eks. 50 trin til at flytte i stedet for 10 eller ved at vælge en af ​​de tilgængelige indstillinger fra en menu.

Det er ikke nødvendigt at downloade skrivebordsversionen for at prøve Scratch; bare peg en moderne browser på denne side for at indlæse editoren online. Officielt understøttet er Google Chrome, Microsoft Edge, Mozilla Firefox og Apple Safari på desktop-systemer og Chrome og Safari på tablets. Udviklerne bemærker, at Internet Explorer ikke understøttes.

Scratch understøtter mange vigtige programmeringskoncepter, herunder sløjfer, variabler, brugerinput, vedvarende opbevaring, interaktion med mus og tastatur med mere.

Scratch 3.0 udvider det, der har været tilgængeligt før. Scratch-projekter oprettet med ældre versioner af programmeringsmiljøet er stadig tilgængelige og kan indlæses i Scratch 3.0. Det er imidlertid ikke muligt at indlæse Scratch 3.0-projekter i ældre versioner af programmeringsmiljøet. Den nye version introducerer ny funktionalitet og blokke.

Nye blokke inkluderer support til nye operatører til at forbedre brugen af ​​strenge (tekst), nye penblokke og gennemsigtighedsunderstøttelse, ny glideskærm og nye lydeffektblokke.

Brugere kan tilføje udvidelser til Scratch; udvidelser tilføjer nye kodeblokke til Scratch. Der findes allerede et antal udvidelser, inklusive extensions, der tilføjer videosensing, oversætter funktionalitet eller funktionalitet til at interagere med Lego MindStorms eller WeDo-emner.

Scratch 3.0 inkluderer nye sprites, en redesignet lydeditor og nye programmeringsblokke. Derudover kan Scratch bruges på tabletter til at oprette og lege med programmer.

Lydeditoren indeholder nye lydeffekter og en forbedret brugergrænseflade, der er lettere at bruge. Malereditoren fik også ny funktionalitet: nye kontroller til bestilling af lag, nye værktøjer, der fungerer i vektortilstand, bedre vektorpunktskontroller og mere.

Lukende ord

Jeg begyndte at undervise i programmering ved hjælp af Scratch, og det fungerer rigtig godt takket være brugervenligheden af ​​grænsefladen og den visuelle natur. Det er dejligt at vække interesse for programmering og er ret magtfuld til hvad den gør.

Nu du : Har du prøvet Scratch? Hvad tager du af det?