SlideShare una empresa de Scribd logo
1 de 8
JUNIOR TROYA

COMPILADORES Y DECOMPILADORES
COMPILADOR
Un compilador es un programa informático
que traduce un programa escrito en
un lenguaje de programación a otro lenguaje
de programación, generando un programa
equivalente que la máquina será capaz de
interpretar. Usualmente el segundo lenguaje
es lenguaje de máquina, pero también puede
ser un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción
se conoce como compilación.
DECOMPILADORES
Un decompilador (del inglés "decompiler", a
veces castellanizado descompilador) es un
programa de ordenador que realiza la operación
inversa a un compilador. Esto es, traducir código
o información de bajo nivel de abstracción (sólo
diseñado para ser leído por un ordenador,
ej código máquina) a un lenguaje o medio de
mayor nivel de abstracción (usualmente diseñado
para    ser    leído   por   un    humano,      ej
cualquier lenguaje de programación de alto nivel).
VB DECOMPILER
VB Decompiler es descompilador para
programas (EXE, DLL o OCX) escritos
enVisual Basic 5.0 y 6.0 y desensamblador
para programas escritos en . NET tecnología.
La pérdida de los códigos de origen es un
problema     muy      serio   para     muchos
desarrolladores. VB Decompiler restaura el
código fuente del código pseudo ( P-Code ) lo
más cerca posible a la original. Así que,
después de algunas modificaciones puede
obtener el código fuente realmente viable.
PROGRAMA SUDOKU EN VISUAL BASIC
DESCOMPILANDO EL PROGRAMA
BIBLIOGRAFÍA

 http://es.wikipedia.org
 http://www.vb-decompiler.org/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Lenguaje de emsamblador yoselin jaramillo vega 9 2 sede invicali
Lenguaje de emsamblador yoselin jaramillo vega 9 2 sede invicaliLenguaje de emsamblador yoselin jaramillo vega 9 2 sede invicali
Lenguaje de emsamblador yoselin jaramillo vega 9 2 sede invicali
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Traductores
TraductoresTraductores
Traductores
 
Tarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompiladorTarea de compiladores carmen vargas_metacompiladordescompilador
Tarea de compiladores carmen vargas_metacompiladordescompilador
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
Compilador
CompiladorCompilador
Compilador
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de los
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemas
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
Lenguajeensamblador
LenguajeensambladorLenguajeensamblador
Lenguajeensamblador
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Estructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variablesEstructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variables
 
Sofware de programación
Sofware de programaciónSofware de programación
Sofware de programación
 
1 4
1 41 4
1 4
 
Compiladores
CompiladoresCompiladores
Compiladores
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De Ensambladores
 
Los Lenguajes de Programación
Los Lenguajes de ProgramaciónLos Lenguajes de Programación
Los Lenguajes de Programación
 

Similar a Compiladores y decompiladores

Conceptos De Compilador
Conceptos De CompiladorConceptos De Compilador
Conceptos De CompiladorJoel Soto
 
Conceptos de compilador
Conceptos de compiladorConceptos de compilador
Conceptos de compiladorJoel Soto
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
Trabajo de presentacion
Trabajo de presentacionTrabajo de presentacion
Trabajo de presentaciondodi1997
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDLACGP
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compiladorDLACGP
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladorespaulina8
 
Compiladores
CompiladoresCompiladores
Compiladoreshenry_shd
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretadorFrancisco Leal
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador FuncionamientoKriz Kozlov
 

Similar a Compiladores y decompiladores (20)

Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Conceptos De Compilador
Conceptos De CompiladorConceptos De Compilador
Conceptos De Compilador
 
Conceptos de compilador
Conceptos de compiladorConceptos de compilador
Conceptos de compilador
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
Trabajo de presentacion
Trabajo de presentacionTrabajo de presentacion
Trabajo de presentacion
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
 
H:\compiladores
H:\compiladoresH:\compiladores
H:\compiladores
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Presentación1
Presentación1Presentación1
Presentación1
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador Funcionamiento
 

Compiladores y decompiladores

  • 2. COMPILADOR Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
  • 3.
  • 4. DECOMPILADORES Un decompilador (del inglés "decompiler", a veces castellanizado descompilador) es un programa de ordenador que realiza la operación inversa a un compilador. Esto es, traducir código o información de bajo nivel de abstracción (sólo diseñado para ser leído por un ordenador, ej código máquina) a un lenguaje o medio de mayor nivel de abstracción (usualmente diseñado para ser leído por un humano, ej cualquier lenguaje de programación de alto nivel).
  • 5. VB DECOMPILER VB Decompiler es descompilador para programas (EXE, DLL o OCX) escritos enVisual Basic 5.0 y 6.0 y desensamblador para programas escritos en . NET tecnología. La pérdida de los códigos de origen es un problema muy serio para muchos desarrolladores. VB Decompiler restaura el código fuente del código pseudo ( P-Code ) lo más cerca posible a la original. Así que, después de algunas modificaciones puede obtener el código fuente realmente viable.
  • 6. PROGRAMA SUDOKU EN VISUAL BASIC