Općenito o programiranju

1. Osnovni pojmovi

1.4. Izvorni i izvršni oblik programa

›Računalo (procesor) razumije samo programe napisane u strojnom (binarnom) obliku.
›Svaki drugi oblik zapisa programa potrebno je prije izvođenja prevesti u binarni oblik.
›Program u binarni oblik prevodi program prevodioc (kompajler ili interpreter).
Kompajleri prevode cijeli program u strojni opblik prije početka njegovog izvršavanja.
Interpreteri prevode program u strojni oblik jednu po jednu naredbu za vrijeme izvođenja programa.
Većina suvremenih programskih jezika koristi kompajler, pa je potrebno izvršiti kompajliranje da bi se program mogao pokrenuti. Kompajliranje je postupak prevođenja izvornog programskog koda (kojeg piše programer) u izvršni programski kod razumljiv računalu.