Programare pentru copii: lansarea Scratch 3.0

Scratch 3.0 a fost lansat pe 2 ianuarie 2019. Noua versiune a limbajului de programare pentru copii este o versiune importantă care se îndepărtează de utilizarea Adobe Flash la standardele web HTML, CSS și JavaScript.

Scratch este un limbaj de programare vizuală care este util ca mediu introductiv pentru învățarea programării copiilor (și, de asemenea, adulților).

Utilizatorii Scratch pot descărca și utiliza Scratch Desktop, o versiune desktop a mediului care este disponibilă pentru Windows și Mac OS X sau poate utiliza o versiune online care funcționează în orice browser web modern.

Versiunile desktop și online partajează interfața; Utilizatorii existenți Scratch pot observa că interfața s-a schimbat ușor; Etapa, partea de zgârietură în care programul este executat vizual, s-a mutat la dreapta.

Utilizatorii găsesc blocurile de cod, costumele și sunetele din stânga, blocul de cod din mijloc și blocul de scenă din dreapta în Scratch 3.0. Modificarea a fost făcută deoarece „oamenii au găsit interfața mai intuitivă și mai ușor de înțeles” cu noile aranjamente.

Începătorii de zgârieturi încep cu operații de bază, de exemplu, folosind drag and drop pentru a muta blocuri de cod, cum ar fi „muta”, „spune” sau „repetare” în zona codului; aceste blocuri de cod pot fi modificate direct, de obicei prin introducerea de numere diferite, de exemplu 50 de pași pentru mutare în loc de 10 sau selectarea uneia dintre opțiunile disponibile dintr-un meniu.

Nu este necesar să descărcați versiunea desktop pentru a încerca Scratch; indică doar un browser modern către această pagină pentru a încărca editorul online. Suportul oficial este Google Chrome, Microsoft Edge, Mozilla Firefox și Apple Safari pe sistemele desktop și Chrome și Safari pe tablete. Dezvoltatorii notează că Internet Explorer nu este acceptat.

Scratch acceptă numeroase concepte majore de programare, inclusiv bucle, variabile, intrare pentru utilizator, stocare persistentă, interacțiuni cu mouse și tastatură și multe altele.

Scratch 3.0 se extinde asupra a ceea ce a fost disponibil înainte. Proiectele Scratch create cu versiuni mai vechi ale mediului de programare sunt încă disponibile și pot fi încărcate în Scratch 3.0. Cu toate acestea, nu este posibil să încărcați proiecte Scratch 3.0 în versiuni mai vechi ale mediului de programare. Noua versiune introduce noi funcționalități și blocuri.

Noile blocuri includ suportul pentru noii operatori pentru îmbunătățirea utilizării șirurilor (text), noile blocuri de stilou și suportul pentru transparență, noul bloc de alunecare și noile blocuri cu efect sonor.

Utilizatorii pot adăuga extensii la Scratch; extensiile adaugă noi blocuri de cod la Scratch. O serie de extensii sunt deja furnizate, incluzând extensii care adaugă senzori video, funcționalitate de traducere sau funcționalitate pentru a interacționa cu elementele Lego MindStorms sau WeDo.

Scratch 3.0 include noi sprituri, un editor de sunet reproiectat și noi blocuri de programare. În plus, Scratch poate fi utilizat pe tablete pentru a crea și reda cu programe.

Editorul de sunet prezintă noi efecte sonore și o interfață de utilizator îmbunătățită, care este mai ușor de utilizat. Editorul de vopsea a primit, de asemenea, noi funcționalități: noi controale pentru comandarea straturilor, instrumente noi care funcționează în modul vectorial, controale de punct vector mai bune și multe altele.

Cuvinte de închidere

Am început să predau programarea folosind Scratch și funcționează foarte bine datorită ușurinței de utilizare a interfeței și a naturii vizuale a acesteia. Este excelent pentru a stârni interesul pentru programare și este destul de puternic pentru ceea ce face.

Acum Tu : Ați încercat Scratch? Ce părere aveți despre asta?