Tema ovog završnog rada je postupak prevođenja izvornog koda jezika više razine u izvršnu datoteku, kao i optimizacija prevedenog koda pomoću zbirnog jezika. Rad je orijentiran na postupke analize izvornog programa i sinteze ciljnog program koje izvodi jezični procesor, a u kontekstu optimizacije, orijentiran je na optimizaciju koda u jeziku C++ koji se prevodi pomoću g++ i MSVC (eng. Microsoft Visual C++ compiler) kompajlera na x86 arhitekturi računala. Iako je C++ dobro poznat programerskoj i akademskoj zajednici te iako su spomenuti kompajleri kroz godine uveli brojna poboljšanja, praktični dijelovi rada pokazuju kako prostora za optimizaciju još uvijek ima