Дыбра » Вт июн 27, 2006 8:58
Чаще всего процесс компиляции необратим. Есть несколько программ, которые по служебной информации компиляторов могут частично восстановить структуру откомпилированной программы. И простота программ тут никакой роли не играет, процессору все равно, какая сложность программы. Обычно исходный код при сильной надобности просматривается в ассемблере непосредственно с помочью отладчиков, и там же на месте правится. Но просматривать ассемблерный код, сгенерированный языками высокого уровня обычно тяжело в силу его избыточности.
Чаще всего процесс компиляции необратим. Есть несколько программ, которые по служебной информации компиляторов могут частично восстановить структуру откомпилированной программы. И простота программ тут никакой роли не играет, процессору все равно, какая сложность программы. Обычно исходный код при сильной надобности просматривается в ассемблере непосредственно с помочью отладчиков, и там же на месте правится. Но просматривать ассемблерный код, сгенерированный языками высокого уровня обычно тяжело в силу его избыточности.