Vizuelno programiranje (kroz Eticques)
Keywords:
vizuelno programiranje, Scratch i Eticques, C++ i tekstualno programiranje, razvoj algoritamskog razmišljanjaSynopsis
Spektar programskih okruženja u modernoj strukturi razvoja softvera i obrazovanja uopšte je ogroman. Na jednoj strani su visoko apstraktni, vizuelni alati dizajnirani za usvajanje računarskog načina razmišljanja putem grafičkog interfejsa, a na drugoj tekstualni, kompajlerski jezici koji nude jednostavan pristup hardveru i omogućavaju preciznu kontrolu nad izvršavanjem programa. Klasični predstavnici pomenutih klasa su Eticques, kao vizuelna programska platforma zasnovana na generalizovanom Scratch 3 frameworku, te C++, kao jedan od najmoćnijih i široko korištenih kompajlerskih jezika u modernom računarstvu. Eticques koristi grafički blok interfejs, čime se u potpunosti eliminišu sintaksičke greške. Vizuelni model omogućava programerima da konstruišu logiku povezivanjem modularnih blokova koji predstavljaju događaje, uslove, petlje i funkcije. Sve navedeno znatno smanjuje kognitivno opterećenje u smislu učenja sintakse, te omogućava korisnicima direktan fokus na strukturu i tok logike. S druge strane, C++ se oslanja na strogu tekstualnu sintaksu, što zahtijeva savladavanje jezičkih pravila, tipova podataka, interpunkcije. Greške u postavljanju tačke – zareza, deklaraciji varijabli ili rukovanju memorijom često polučuju greškama kompajlera ili padovima sistema tokom izvršavanja programa. Teme koje u udžbeniku koristimo za prolaz kroz upravo opisanu tematiku su sljedeće: Okruženje Scratch 3, Događaji, uslovi, varijable, Od Scratch-a do Eticques-a, Petlje, skripte, Liste objekata, Vizuelno objektno orijentisano programiranje, Osvjetljenje i zvuk, Naprednije modifikacije objekata, Povratne vrijednosti (u realnom vremenu), Izrada složenijih struktura, NPC algoritmi, Pametni anti algoritmi, Ažuriranje sadržaja, Suplementi, TurboWarp Packager i exe fajlovi.
Downloads
References
Downloads
Published
Categories
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.