Prednosti a zápory? Pokiaľ máš skompilovaný program (*.class) dá sa spätne dekompilovať do Javy a nie je s tým problém ako pri iných jazykoch. Osobne to mám aj vyskúšané. Dekompiloval som jednu Java aplikáciu pre mobily (*.jar). Ale ak sa nemýlim, malo by sa dať dekompilovať aj C#. Alebo sa mýlim?