Šodien mēs runāsim par lielisku projektu, kas paredzēts izglītības videi un mazākajiem mūsu mājās, kuri vēlas uzzināt par programmēšanu, lai gan tas ir noderīgs arī pieaugušajiem un pusaudžiem.
Projekts, par kuru mēs runāsim, ir Scratch kurš ir vizuāla programmēšanas valoda, kuras galvenā iezīme ir ļaut attīstīt garīgās prasmes apgūstot programmēšanu, nepārzinot dziļi kodu.
Tās īpašības ir saistītas ar vieglu skaitļošanas domāšanas izpratni Viņi to ir padarījuši ļoti populāru bērnu, pusaudžu un pieaugušo izglītībā.
Šī programmēšanas valoda tiek izmantota izglītības nolūkos, lai viegli izveidotu animācijas un kalpotu kā ievads modernākam programmēšanas saturam.
To var izmantot arī daudziem izklaides un celtniecības izglītības mērķiem, piemēram: zinātnes projektiem (ieskaitot eksperimentu simulāciju un vizualizāciju), ierakstītām lekcijām ar animētām prezentācijām, animētiem sociālo zinātņu stāstiem, interaktīvai mākslai, mūzikai utt.
Scratch vietnē varat redzēt dažādus esošos projektus, tos modificēt un pat pārbaudīt, faktiski nesaglabājot izmaiņas, jo tas neprasa nekāda veida reģistrāciju.
Ar Scratch palīdzību programmas tiek veidotas, manipulējot ar tipiskiem loģikas blokiem, kas savienoti loģiskajā ķēdē, pēc analoģijas ar Lego konstruktora montāžu.
Vidi var sākt kā atsevišķu lietojumprogrammu vai piegādāt kā tiešsaistes pakalpojumu, lai atvērtu pārlūkprogrammā.
Scratch ļauj lietotājiem izmantot notikumu virzītu programmēšanu ar vairākiem aktīviem objektiem, kurus sauc par sprites.
Sprites var nokrāsot kā vektorgrafiku vai bitkarti no Scratch vietnes, izmantojot vienkāršu redaktoru, kas ir daļa no projektavai arī tos var importēt arī no ārējiem avotiem, ieskaitot tīmekļa kameras.
Projekta kods ir uzrakstīts JavaScript valodā, izmantojot React sistēmu, un tiek piegādāts ar BSD licenci.
Par jauno Scratch 3.0 versiju

Nesen tika izlaista nozīmīga jauna Scratch 3.0 vizuālās programmēšanas vides versija, kuru Masačūsetsas Tehnoloģiskā institūta pētnieki izstrādāja kā eksperimentālu platformu, lai mācītu bērnus kodēt.
Además de pārejot uz JavaScript, Node.js un React, Scratch 3.0 izlaidums ir ievērojams, ieviešot jaunas saskarnes skaņas un attēlu rediģēšanai.
Ir pievienoti daudzi jauni programmu bloki, tostarp bloki skaņu efektu izveidei, teksta apstrādes operatori, bloki zīmēšanai un sprite grafikas pārvaldība.
Ir ierosināta pilnībā pārveidota paplašinājumu bibliotēka, kas piedāvā papildu bloku komplektus, ieskaitot tos, kas ļauj mijiedarboties ar ārēju aprīkojumu un pakalpojumiem.
Komplektā ietilpst jauna veida sprites, skaņas un fona attēli. Saskarne ir pielāgota lietošanai ar planšetdatoriem.
Kā iegūt Scratch 3.0?
Šobrīd ir svarīgi to pieminēt Linux nav oficiālu bezsaistes lietojumprogrammu pakotņu, kas paredzētas Linux, tāpēc pašlaik izstrādātāji mums piedāvā tikai Windows un Mac OS paketes.
Šo sistēmu paketes var iegūt projekta oficiālajā vietnē tā lejupielādes sadaļā. The saite ir šī.
Scratch neapšaubāmi ir lielisks projekts, ko var izmantot izglītības iestādēs no pamatskolām līdz skolām pieaugušajiem, kuri vēlas sākt programmēšanu vienkāršā veidā.
Svarīgs aspekts, kas jāatzīmē, ir tas, ka Scratch izstrādātāji strādā pie savas lietojumprogrammas versijas, lai to varētu izmantot Chromebook datoros un ka viņiem ir Linux plāni, pat ja ne tuvākajā nākotnē.
Šobrīd tiem, kas ir ieinteresēti uzzināt mazliet vairāk par Scratch un vēlas to izmantot Linux, vienīgā metode, ko mēs varam izmantot, ir mūsu tīmekļa pārlūkprogramma Šajā saitē.
Windows lietojumprogrammu varētu izmantot ar Wine palīdzību Linux, pat ja es mēģinātu to ātri instalēt, es uzmetu kļūdas, ja kādam izdodas to izpildīt, mēs būtu pateicīgi, ja kopīgotu savu konfigurāciju.