zakladni informace pro zacatecniky:

assembler

jest nizky programovaci jazyk, do ktereho PowerD prevadi svuj vlastni zdrojovy kod. tento je potom zassemblovan, ci zkompilovan do objektoveho souboru. assembler je nejnizsim krokem nad strojovym kodem (programovani v hexadecimalnim svete procesoru), v nemz se zadavaji pro programatora jeste relativne dobre citelne a zapisovatelne instrukce procesoru, pro nejz kod vytvarime. psat kod v assembleru se dnes jiz moc nenosi, protoze je to zdlouhave, a pokud programator udela chybu, muze byt velice obtizne ji odstranit, aby nemusel menit prakticky cely program. stejne je to i s rozsirovanim, kdy pridanim casti kodu se muze zmenit chod celeho programu. samozrejme i v assembleru lze programovat ciste a pruhledne, ale i tak je pomer narocnost psani/uzitecnost vysledku mnohem niz, nez u vyssich programovacich jazyku. nicmene i tak je stale spoustu na rychlost narocnych rutin psano v cistem assembleru, aby bylo dosazeno maximalniho vykonu. v PowerD lze samozrejme taky pouzivat inline assembler. PowerD pouziva externi assembler PhxAss a PAsm (pro PowerPC procesory) oba od autora Franka Willeho.

kompilace

kompilace je slozity proces, ktery zajisti, ze se vase zdrojove programy prevedou do spustitelne ci linkovaci podoby. v PowerD probiha mnoha kroky od nacitani vaseho zdrojoveho kodu, pres jeho transformaci do, pro pocitac srozumitelnych, tabulek, pres ulozeni vystupniho assembleroveho zdrojoveho kodu, a jeho vlastni kompilaci/prevod do objektoveho souboru az po zaverecne linkovani. kompilace se pomoci PowerD provadi napriklad v cli ci shellu spustenim kompilatoru (dc) s prislusnymi argumenty.

linker

je program, ktery spojuje jednotlive objektove ci linkovaci soubory do jednoho spustitelneho souboru. v PowerD se pouziva externi linker od autora Franka Willeho 'vlink'.

linkovani

je spojovani objektovych a jinych linkovacich souboru dohromady do jednoho vysledneho spustitelneho souboru. linkovani je vzdy finalnim krokem kompilace.

objektovy soubor

objektovy soubor je primarnim produktem kompilace. nelze jej jeste spustit, ale lze jej pospojovat s dalsimy objektovymi soubory, ci castmi linkovacich knihoven.

spustitelny soubor

spustitelny soubor je to, oc kazdemu programatoru v podstate jde. jde o to zajistit, aby se cela vase kompletni prace uspecne zmenila ve spustitelny program.


last update: 8.8.2013, Martin Kuchinka, www.kuchinka.cz.


informace
novinky
navod
ke stazeni
tutorialy
linky
autor
pro zacatecniky

PowerD projects:
Director
Maper
ChaosGuns
Dungeon