bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online Pe HaiSaRadem.ro vei gasi bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online. Nu ne crede pe cuvant, intra pe HaiSaRadem.ro ca sa te convingi.

Garaj script - Introducere

Mereu mi-am dorit sa pot controla si schimba comportamentul unui program fara sa fiu nevoit sa recompilez tot. Sigur, as fi putut folosi DLL-uri si atunci cand as fi vrut sa schimb ceva doar sa schimb DLL-ul respectiv, dar nu este ceea ce mi-am dorit. Am vrut sa pot sa schimb radical comportamentul unei aplicatii doar folosind script, fara sa recompilez nimic.

Astazi exista multe limbaje de script foarte puternice si gratis care pot fi folosite pentru acest lucru, putand fi usor integrate in aplicatii. Poate cel mai popular este LUA. As fi putut foarte usor sa downloadez o astfel de librarie si sa o integraz in program dar am preferat metoda mai dificila, sa-l scriu de la zero si sa invat cat pot de mult facand acest lucru.

Ideea de a avea un limbaj de script propriu mi-a venit intr-o perioada in care incercam sa invat assembler si acesta este rezultatul. Acest script ofera functionalitatea limbajelor de nivel inalt insa folosind o sintaxa gen limbaj de asamblare, putin cam dificila. Aveti nevoi de cunostiinte minime de assembler pentru a scrie un script. Nu va faceti probleme, o sa abordam si acest subiect.

Script-ul se face util daca vreti sa invatati assembler si doriti sa aveti o modalitate usoara de a testa structuri simple. Aceasta nu este o versiune finala, mai sunt inca lucruri de adauga si bug-uri de gasit insa este suficient pentru cineva care vrea sa invete assembler. Functionalitatea poate fi extinsa foarte usor adaugand functii externe.

Codul este scris intr-o maniera orientata pe obiecte folosind clase. Pentru structuri de date este folosit STL-ul.

Sa trecem acum si sa analizam sintaxa.

(c) GarajCode