cual es la diferencia?

Iniciado por Siempre Azul, 4 Enero 2015, 16:06 PM

0 Miembros y 1 Visitante están viendo este tema.

Siempre Azul

hola amigos no me ha quedado claro cual es la diferencia entre un depurador y un desamblador? gracias de antemano.
Siempre Azul, Nunca Rojo.

Eleкtro

Un Debugger es para testear una aplicación e intentar solucionar bugs, a esta metodología se la denomina Debugging: http://en.wikipedia.org/wiki/Debugging

Un Dissasembler es para traducir una aplicación, es decir, el lenguaje compilado, a su equivalente representación de lenguaje ensamblado separando el código de los datos, es algo parecido a un Decompiler.

PD: Los debuggers suelen llevar incorporados un dissasembler, quizás eso pueda confundir las características de ambos.
PD2: No se mucho sobre ingeniería inversa, intenté explicar la definición de Dissasembler lo mejor posible.

Saludos








Siempre Azul

Cita de: Eleкtro en  4 Enero 2015, 17:31 PM
Un Debugger es para testear una aplicación e intentar solucionar bugs, a esta metodología se la denomina Debugging: http://en.wikipedia.org/wiki/Debugging

Un Dissasembler es para traducir una aplicación, es decir, el lenguaje compilado, a su equivalente representación de lenguaje ensamblado separando el código de los datos, es algo parecido a un Decompiler.

PD: Los debuggers suelen llevar incorporados un dissasembler, quizás eso pueda confundir las características de ambos.
PD2: No se mucho sobre ingeniería inversa, intenté explicar la definición de Dissasembler lo mejor posible.

Saludos

ok amigo pero con el depurador se puede arreglar los bugs de un ejecutable en lenguaje ensamblador y luego el depurador re-compila el ejecutable?
Siempre Azul, Nunca Rojo.

engel lex

no, el debugger te permite la ejecución de la aplicación paso a paso para poder ver como funciona y de esa manera conseguir errores (es decir por ejemplo un puntero mal asignado, una formula mal calulada, etc), el debugger no hace más nada, tu ves el error y corrijes a mano para arreglar...

el desensambler te permite ver el codigo maquina...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.