Ne Tasemnice, ty jsi opravdu vůbec nepochopil, jak to funguje (proto někteří doporučují začít assemblerem, ty jsi příklad, že to některým lidem chybí). Zkus si v nějakém programocím jazyku otevřít debug okno CPU (assembleru) a krokuj si program. Bude tam mít JEN samé instrukce, celkem nic neříkající operandy (adresy, parametry...) a případně zobrazené části kódů v tom vyšším jazyce, kterých se ta část v assmebleru týká, ale to jen a jen díky tomu, že ten kompilátor z toho prostě "vaří". Ale jakmile ti to vyplivne exe nebo dll, tak tam už bude jen a jen strojovž kód, nic víc. Takový prostý cyklus For nebo While bude ve strojovém kódu (příp. po dekompilaci v assmebleru) vypadat ze všech jazyků prakticky stejně, veelmi podobně. Tam není moc co vymýšlet. Ale ve vyšších jazycích ty cylky mohou být zapsané "tisíci" způsoby, mlžeš mít proměnné nazvané miliony kombinacemi..., dále třeba volání podprogramu, prostě funce/procedura ve vyšším jazyce. V assembleru instrukce CALL a jako parametr adresa. Název podprogramu je pryč. A tak by se dalo pokračovat. Ze zkompilovaného programu (ze strojového kódu) dostaneš tak maximálně assembler, a to ještě docela "znepřehledněný" oproti tomu, co by vypadlo z programátora, který by ten program psal v assebleru.