Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Matesax 13 Dubna 2013, 21:55:45

Název: Assembly vs C
Přispěvatel: Matesax 13 Dubna 2013, 21:55:45
Dobrý den,
toto mi vrtá hlavou již nějaký ten pátek - jaké má výhody psát přímo v Assembly? Jako sem tam nějaký soubor jako třeba boot sector pochopím, ale narazil jsem na OS kompletně v Assembly - tak se ptám - proboha proč? :) Já doteď když byla nouze, použil Assembly nepřímo přes C... Má tedy nějaký význam psát přímo ve strojovém kódu?
Děkuji.
Název: Re:Assembly vs C
Přispěvatel: Martin Šácha 13 Dubna 2013, 23:26:05
Jako assemblerista ti řeknu tohle: když se musíš ptát, tak asm nepotřebuješ.

Asm není černá magie, ale způsob jak obejít možnosti kompilátoru a použít konstrukce které syntaxe vyššího jazyka (třeba C) nepovoluje. Taky se to hodí při low-level práci s hardwarem nebo ovlivnování jiných programů...