programi se pisu tako da se nize niz instrukcija
taj niz instrukcija naziva se source code ili izvorni kod
instrukcije u visim programskim jezicima su ustvari rijeci formirane tako da ih je ljudima lakse zapamptit a sastoje se (najcesce) od vise strojnih instrukcija
posto racunalo razumi samo jedinice i nule te je instrukcije potrebno prevesti u strojni kod a taj postupak se naziva kompajliranje i njime dobijes exe file ili program koji ti pokreces
obratan postupak nije moguc, tj. ne mozes od programa dobit izvorni kod pa ga ne mozes ni mijenjat niti koristit njegove djelove
a ako nekim slucajem dobijes izvorni kod programa mozes ga iskoristit u svom progamu dok izvorni autor to ne kuzi, a onda ce te vjerojatno tuzit
malo san zakomplicira ali nadam se da kuzis u cemu je stvar