Foros del Web » Programación para mayores de 30 ;) » Programación General »

Descompilador?

Estas en el tema de Descompilador? en el foro de Programación General en Foros del Web. Estoy empezando un curso de C y hemos hablado de compiladores... y me quedó una duda técnica sin preguntar... al igual que hay compiladores hay ...
  #1 (permalink)  
Antiguo 18/10/2004, 13:20
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 4 meses
Puntos: 0
Descompilador?

Estoy empezando un curso de C y hemos hablado de compiladores... y me quedó una duda técnica sin preguntar... al igual que hay compiladores hay "descompiladores", es decir, programitas que traduzcan el binario de un ejecutable a su código fuente? Si es así me podríais indicar alguno para C?

Muestran el código fuente tal como lo escribió el autor del programa o lo que muestra es el lenguaje ensamblador?

Saludos y gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #2 (permalink)  
Antiguo 18/10/2004, 16:32
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
JEJE.
Imagina que la computadora tenga que recordar el codigo del autor.
Que gasto de memoria seria y tambien pirateria al maximo.

No, no hay descompiladores.
Lo que puedes encontrar es Desensambladores que te muestran mas omenos un poco del del verdadero ensamblador del autor.

Si compilas un programa, ya este no tiene vuelta atras.

Asiq eu ahora ya lo sabes.

Saludos
  #3 (permalink)  
Antiguo 18/10/2004, 21:52
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
si, si hay decompiladores.
Pero yo solo conozco para Java.
abre el .class y te pone el codigo...
pero para C, creo que no existe........
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:42.