Programmēšana bērniem: tiek palaists Scratch 3.0

Scratch 3.0 tika izlaists 2019. gada 2. janvārī. Jaunā programmēšanas valodas versija bērniem ir būtisks pavērsiena laidiens, kas atiet no Adobe Flash izmantošanas uz tīmekļa standartiem HTML, CSS un JavaScript.

Scratch ir vizuāla programmēšanas valoda, kas ir noderīga kā ievada vide, lai mācītu bērniem (un arī pieaugušajiem) programmēšanu.

Lietotņu Scratch lietotāji var lejupielādēt un izmantot Scratch Desktop - vides darbvirsmas versiju, kas ir pieejama operētājsistēmai Windows un Mac OS X, vai izmantot tiešsaistes versiju, kas darbojas jebkurā modernā tīmekļa pārlūkprogrammā.

Darbvirsmas un tiešsaistes versijas koplieto interfeisu; esošie Scratch lietotāji var pamanīt, ka interfeiss ir nedaudz mainījies; Stage - tā nulles daļa, kurā programma tiek vizuāli izpildīta, tiek pārvietota pa labi.

Kreisajā pusē lietotāji atrod kodu blokus, kostīmus un skaņas, koda bloku vidū un skatuves bloku labajā pusē, kas atrodas Scratch 3.0. Izmaiņas tika veiktas, jo "cilvēki saskarni uzskatīja par intuitīvāku un saprotamāku" ar jauno kārtību.

Iesācēju iesācēji sāk ar pamatdarbībām, piemēram, izmantojot vilkšanu un nomešanu, lai kodu blokus, piemēram, “pārvietot”, “pateikt” vai “atkārtot”, pārvietotu uz kodu; šos koda blokus var tieši modificēt, parasti ievadot dažādus numurus, piemēram, 50 pārvietošanās soļus, nevis 10, vai izvēlnē izvēloties kādu no pieejamajām opcijām.

Lai izmēģinātu Scratch, nav nepieciešams lejupielādēt darbvirsmas versiju; vienkārši norādiet uz šo lapu modernu pārlūku, lai tiešsaistē ielādētu redaktoru. Oficiāli tiek atbalstīti Google Chrome, Microsoft Edge, Mozilla Firefox un Apple Safari galddatoru sistēmās, kā arī Chrome un Safari planšetdatoros. Izstrādātāji atzīmē, ka Internet Explorer netiek atbalstīts.

Scratch atbalsta daudzas galvenās programmēšanas koncepcijas, ieskaitot cilpas, mainīgos, lietotāja ievadi, pastāvīgu krātuvi, peles un tastatūras mijiedarbību un daudz ko citu.

Scratch 3.0 izvērš to, kas bija pieejams iepriekš. Scratch projekti, kas izveidoti ar vecākām programmēšanas vides versijām, joprojām ir pieejami, un tos var ielādēt Scratch 3.0. Tomēr Scratch 3.0 projektus nevar ielādēt vecākās programmēšanas vides versijās. Jaunā versija ievieš jaunu funkcionalitāti un bloķē.

Jaunie bloki ietver atbalstu jauniem operatoriem, lai uzlabotu virkņu (tekstu) izmantošanu, jaunus pildspalvu blokus un caurspīdīguma atbalstu, jaunus slīdēšanas blokus un jaunus skaņas efektu blokus.

Lietotāji var pievienot paplašinājumus Scratch; paplašinājumi pievieno jaunus koda blokus Scratch. Jau tagad tiek piedāvāti vairāki paplašinājumi, ieskaitot paplašinājumus, kas pievieno video uztveri, tulko funkcionalitāti vai funkcionalitāti, lai mijiedarbotos ar Lego MindStorms vai WeDo vienumiem.

Scratch 3.0 ietver jaunus sprites, pārveidotu skaņas redaktoru un jaunus programmēšanas blokus. Turklāt Scratch var izmantot planšetdatoros, lai izveidotu un spēlētu ar programmām.

Skaņas redaktorā ir jauni skaņas efekti un uzlabots lietotāja interfeiss, kuru ir vieglāk izmantot. Krāsu redaktors saņēma arī jaunu funkcionalitāti: jaunas vadīklas slāņu pasūtīšanai, jauni rīki, kas darbojas vektora režīmā, labākas vektora punktu vadīklas un daudz kas cits.

Noslēguma vārdi

Es sāku mācīt programmēšanu, izmantojot Scratch, un tas darbojas patiešām labi, pateicoties interfeisa ērtai izmantošanai un tā vizuālajam raksturam. Ir lieliski izraisīt interesi par programmēšanu, un tas ir diezgan jaudīgi attiecībā uz to, ko tas dara.

Tagad jūs : vai esat mēģinājis Scratch? Kāda ir jūsu rīcība?