8

Click here to load reader

Compiladores y decompiladores

Embed Size (px)

Citation preview

Page 1: Compiladores y decompiladores

COMPILADORES Y DECOMPILADORES

JUNIOR TROYA

Page 2: Compiladores y decompiladores

COMPILADOR

Un compilador es un programa informáticoque traduce un programa escrito enun lenguaje de programación a otro lenguajede programación, generando un programaequivalente que la máquina será capaz deinterpretar. Usualmente el segundo lenguajees lenguaje de máquina, pero también puedeser un código intermedio (bytecode), osimplemente texto. Este proceso de traducciónse conoce como compilación.

Page 3: Compiladores y decompiladores
Page 4: Compiladores y decompiladores

DECOMPILADORES

Un decompilador (del inglés "decompiler", aveces castellanizado descompilador) es unprograma de ordenador que realiza la operacióninversa a un compilador. Esto es, traducir códigoo información de bajo nivel de abstracción (sólodiseñado para ser leído por un ordenador,ej código máquina) a un lenguaje o medio demayor nivel de abstracción (usualmente diseñadopara ser leído por un humano, ejcualquier lenguaje de programación de alto nivel).

Page 5: Compiladores y decompiladores

VB DECOMPILER

VB Decompiler es descompilador paraprogramas (EXE, DLL o OCX) escritosenVisual Basic 5.0 y 6.0 y desensambladorpara programas escritos en . NET tecnología.La pérdida de los códigos de origen es unproblema muy serio para muchosdesarrolladores. VB Decompiler restaura elcódigo fuente del código pseudo ( P-Code ) lomás cerca posible a la original. Así que,después de algunas modificaciones puedeobtener el código fuente realmente viable.

Page 6: Compiladores y decompiladores

PROGRAMA SUDOKU EN VISUAL BASIC

Page 7: Compiladores y decompiladores

DESCOMPILANDO EL PROGRAMA