ANDY_WARHOL: je to tady trochu OT, ale C / C++ je tak dobre dekompilovatelny, jak spatnej mas prekladac. Dobrej prekladac C je snad nejlspsi obfuscator - uz rozbalenej cyklus je pruda, ale jakmile do toho zacne kecat inlineing a obchazeni zasobniku pri volani a navratech tak to uz proste nejde - kopa informaci se tam proste v procesu ztrati. Uplne chybi metadata - mas jenom horu napul strukturovanyho ASM a nejaky zbesily tabulky ktery ti rikaj kam a kdy se skace kdyz volas metody.
.NET ma metadata, muzes je schovavat jak chces, ale na jednotlivy objekty a metody to pujde rozdelit vzdycky. A IL neni zdaleka takovej humus jak 32bit intel assembler.
IMHO teze o dostatku indu po tom, co jsem slysel jak kvalitni jsou to programatori neplatila nikdy. S dostatkem Rusu uz bych si zdaleka tak jistej nebyl :)