Vizuelno programiranje (kroz Eticques)
Synopsis
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 orjentisano 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
