Predmet:Re: C++ Kako poceti
Nastanak programa može se podijeliti na:
pisanje izvornog koda,
prevođenje izvornog koda,
povezivanje u izvršni kod,
provjeravanje programa.
Izvorni kod
Kombinacijom naredbi programskog jezika nastaje izvorni kod (engl. source code). Izvorni je kod moguće pisati u bilo kojem programu za uređivanje teksta (engl. text editor). Danas se uglavnom programi za pisanje izvornog koda objedinjuju u cjelinu sa prevodiocem i povezivačem (integrirana razvojna okolina, IDE). Izvorni kod programa C++ sprema se u datoteku izvornog koda pod smislenim imenom i nastavkom *.cpp
Izvršni oblik
Programi se mogu izvrÅ¡iti na računalu samo ako su u binarnom obliku. Takav se oblik programa naziva izvrÅ¡ni oblik (engl. executable). Izvorni se kod mora prevesti u izvrÅ¡ni. Prevodi se pomoću programa koji se nazivaju prevoditelj (engl. compiler) i povezivač (engl. linker). Program prevoditelj prevodi izvorni kod iz viÅ¡eg programskog jezika u strojni oblik te provjerava sintaksu napisanog izvornog koda. Ako pronađe pogreÅ¡ke (engl. compile-time error), ispisuje poruke i upozorenja o njima. Otkrivene pogreÅ¡ke treba ispraviti pa ponovo pokrenuti program za prevođenje.
Prevođenjem nastaje datoteka objektnog koda (engl. object code), nastavka *.obj. Objektni kod nije izvrÅ¡ni program i ne može se izravno izvrÅ¡iti na računalu. Objektni kod je međukorak do izvrÅ¡nog koda i uz ostalo omogućava uključivanje gotovih dijelova programa iz drugih datoteka.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.