SlideShare una empresa de Scribd logo
1 de 12
Codificación
• Código Fuente
• Código Objeto o
ensamblador
• Código Ejecutable o
máquina
Código Fuente
 Es el escrito por los programadores en
algún editor de texto.
 Utiliza sentencias y ordenes derivadas del
inglés.
 Más cercanos al razonamiento humano.
 Lenguaje de programación de alto nivel y
contiene el conjunto de instrucciones.
 java, C, C++,HTML
Código Fuente
Código Fuente
 En HTML el código fuente se interpreta y podrá
ser ejecutado.
 En C seguirá todas las fases desde código fuente,
objeto y máquina.
 Y en java, que de código fuente pasaría a
bytecode, que interpreta automáticamente el
.class.
Código Objeto o ensamblador
Código Objeto o ensamblador
 Es el código binario
resultado de compilar el
código fuente.
 La compilación es la
traducción de una sola
vez del programa, y se
realiza utilizando un
compilador.
 La interpretación es la
traducción y ejecución
simultánea del
programa línea a línea.
Código Objeto o ensamblador
 El código objeto no es directamente inteligible
por el ser humano, pero tampoco por la
computadora.
 Es un código intermedio entre el código fuente y
el ejecutable y sólo existe si el programa se
compila, ya que si se interpreta(traducción línea
a línea del código) se traduce y se ejecuta en un
sólo paso.
Código Objeto o ensamblador
Linker o enlazador
 Es un programa que genera código máquina
(llamado también código objeto) traduciendo
instrucciones de un programa fuente escrito en
ensamblador a códigos ejecutables.
 Interpreta los nombres simbólicos para
direcciones de memoria y otros elementos.
Código Ejecutable o máquina
Código Ejecutable o máquina
 Es el código binario
resultante de enlazar los
archivos de código objeto
con ciertas rutinas y
bibliotecas necesarias.
 El sistema operativo será el
encargado de cargar el
código ejecutable en
memoria RAM y proceder a
ejecutarlo.
 También es conocido como
código máquina y ya sí es
directamente inteligible por
la computadora.
Dudas• Código Fuente
• C, C++,java, HTML
• Código Objeto o ensamblador
• BytecodeJava
• Linker o enlazador Código Ejecutable
• Código Ejecutable o máquina

Más contenido relacionado

La actualidad más candente

Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS Infomania pro
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Proyecto calculadora
Proyecto calculadoraProyecto calculadora
Proyecto calculadoraivan ramirez
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigoLiliana Nieto
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvardManzelot
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONALFredy Olaya
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 

La actualidad más candente (20)

Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Funcionamiento interno de un pc
Funcionamiento interno de un pcFuncionamiento interno de un pc
Funcionamiento interno de un pc
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Proyecto calculadora
Proyecto calculadoraProyecto calculadora
Proyecto calculadora
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Categorías del software
Categorías del softwareCategorías del software
Categorías del software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 

Destacado

1. introduccion a java
1. introduccion a java1. introduccion a java
1. introduccion a javaNeto Vel Mtz
 
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.Isabel Gómez
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedioyaya
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.pptLeydi Hernandez
 
Esquemas de programaciones
Esquemas de programacionesEsquemas de programaciones
Esquemas de programacionesvictor pilco
 
Tipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsTipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsazrahim
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemasceliojose32
 
Estandares de Codigo (Emanuel)
Estandares de Codigo (Emanuel)Estandares de Codigo (Emanuel)
Estandares de Codigo (Emanuel)PiXeL16
 
Plantilla de citas y referencias bibliográficas según normas vancouver
Plantilla de citas y referencias bibliográficas según normas vancouverPlantilla de citas y referencias bibliográficas según normas vancouver
Plantilla de citas y referencias bibliográficas según normas vancouverSistema Bibliotecas UNAB
 
Objetivos de la programación
Objetivos de la programaciónObjetivos de la programación
Objetivos de la programaciónDayse Romero
 
Funcionamiento del programa slideshare
Funcionamiento del programa slideshareFuncionamiento del programa slideshare
Funcionamiento del programa slidesharesaritgomez
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacionVictor Galicia
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 

Destacado (20)

1. introduccion a java
1. introduccion a java1. introduccion a java
1. introduccion a java
 
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
4.instrucciones de control en java
4.instrucciones de control en java4.instrucciones de control en java
4.instrucciones de control en java
 
Ova introducción a_lacomputadora
Ova introducción a_lacomputadoraOva introducción a_lacomputadora
Ova introducción a_lacomputadora
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Descripcion de programas
Descripcion de programasDescripcion de programas
Descripcion de programas
 
Modelo de John Von
Modelo de John Von Modelo de John Von
Modelo de John Von
 
Esquemas de programaciones
Esquemas de programacionesEsquemas de programaciones
Esquemas de programaciones
 
Tipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windowsTipos de lenguajes, importancia del dos y windows
Tipos de lenguajes, importancia del dos y windows
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estandares de Codigo (Emanuel)
Estandares de Codigo (Emanuel)Estandares de Codigo (Emanuel)
Estandares de Codigo (Emanuel)
 
Plantilla de citas y referencias bibliográficas según normas vancouver
Plantilla de citas y referencias bibliográficas según normas vancouverPlantilla de citas y referencias bibliográficas según normas vancouver
Plantilla de citas y referencias bibliográficas según normas vancouver
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Objetivos de la programación
Objetivos de la programaciónObjetivos de la programación
Objetivos de la programación
 
Funcionamiento del programa slideshare
Funcionamiento del programa slideshareFuncionamiento del programa slideshare
Funcionamiento del programa slideshare
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacion
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 

Similar a Codificación. Código Fuente, Objeto y Ejecutable.

Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Jorge Rodriguez
 
Trabajo de presentacion
Trabajo de presentacionTrabajo de presentacion
Trabajo de presentaciondodi1997
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Victor Martinez
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)still01
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez riosYaaree
 
Herramientas case[procesamiento de lenguaje analisis de p
Herramientas case[procesamiento de lenguaje   analisis de pHerramientas case[procesamiento de lenguaje   analisis de p
Herramientas case[procesamiento de lenguaje analisis de pManuel Villalta
 
2da parte instalación del compilador
 2da parte instalación del compilador 2da parte instalación del compilador
2da parte instalación del compiladoryuli02
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorDunkherz
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorCarlos
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorCarlos
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorCarlos
 

Similar a Codificación. Código Fuente, Objeto y Ejecutable. (20)

Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...
 
Trabajo de presentacion
Trabajo de presentacionTrabajo de presentacion
Trabajo de presentacion
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Herramientas case[procesamiento de lenguaje analisis de p
Herramientas case[procesamiento de lenguaje   analisis de pHerramientas case[procesamiento de lenguaje   analisis de p
Herramientas case[procesamiento de lenguaje analisis de p
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
2da parte instalación del compilador
 2da parte instalación del compilador 2da parte instalación del compilador
2da parte instalación del compilador
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
 
Compilador (by BSMM)
Compilador    (by  BSMM)Compilador    (by  BSMM)
Compilador (by BSMM)
 

Más de Isabel Gómez

HTTP 1 y 2 Ventajas e Inconvenientes
HTTP 1 y 2 Ventajas e InconvenientesHTTP 1 y 2 Ventajas e Inconvenientes
HTTP 1 y 2 Ventajas e InconvenientesIsabel Gómez
 
RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesIsabel Gómez
 
Formación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio ColectivoFormación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio ColectivoIsabel Gómez
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Isabel Gómez
 
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.Isabel Gómez
 
Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.Isabel Gómez
 
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.Isabel Gómez
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Isabel Gómez
 
Ruby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorialRuby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorialIsabel Gómez
 
Tutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On RailsTutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On RailsIsabel Gómez
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareIsabel Gómez
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQLIsabel Gómez
 
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDIsabel Gómez
 
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.Isabel Gómez
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Isabel Gómez
 
Actividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticosActividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticosIsabel Gómez
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Isabel Gómez
 
Características Java
Características JavaCaracterísticas Java
Características JavaIsabel Gómez
 
Clasificación sistemas de información
Clasificación sistemas de informaciónClasificación sistemas de información
Clasificación sistemas de informaciónIsabel Gómez
 

Más de Isabel Gómez (19)

HTTP 1 y 2 Ventajas e Inconvenientes
HTTP 1 y 2 Ventajas e InconvenientesHTTP 1 y 2 Ventajas e Inconvenientes
HTTP 1 y 2 Ventajas e Inconvenientes
 
RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones Regulares
 
Formación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio ColectivoFormación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio Colectivo
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.
 
Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.
 
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.
 
Ruby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorialRuby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorial
 
Tutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On RailsTutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On Rails
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
 
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
 
Actividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticosActividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticos
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Clasificación sistemas de información
Clasificación sistemas de informaciónClasificación sistemas de información
Clasificación sistemas de información
 

Último

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (6)

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Codificación. Código Fuente, Objeto y Ejecutable.

  • 1. Codificación • Código Fuente • Código Objeto o ensamblador • Código Ejecutable o máquina
  • 2. Código Fuente  Es el escrito por los programadores en algún editor de texto.  Utiliza sentencias y ordenes derivadas del inglés.  Más cercanos al razonamiento humano.  Lenguaje de programación de alto nivel y contiene el conjunto de instrucciones.  java, C, C++,HTML
  • 4. Código Fuente  En HTML el código fuente se interpreta y podrá ser ejecutado.  En C seguirá todas las fases desde código fuente, objeto y máquina.  Y en java, que de código fuente pasaría a bytecode, que interpreta automáticamente el .class.
  • 5. Código Objeto o ensamblador
  • 6. Código Objeto o ensamblador  Es el código binario resultado de compilar el código fuente.  La compilación es la traducción de una sola vez del programa, y se realiza utilizando un compilador.  La interpretación es la traducción y ejecución simultánea del programa línea a línea.
  • 7. Código Objeto o ensamblador  El código objeto no es directamente inteligible por el ser humano, pero tampoco por la computadora.  Es un código intermedio entre el código fuente y el ejecutable y sólo existe si el programa se compila, ya que si se interpreta(traducción línea a línea del código) se traduce y se ejecuta en un sólo paso.
  • 8. Código Objeto o ensamblador
  • 9. Linker o enlazador  Es un programa que genera código máquina (llamado también código objeto) traduciendo instrucciones de un programa fuente escrito en ensamblador a códigos ejecutables.  Interpreta los nombres simbólicos para direcciones de memoria y otros elementos.
  • 11. Código Ejecutable o máquina  Es el código binario resultante de enlazar los archivos de código objeto con ciertas rutinas y bibliotecas necesarias.  El sistema operativo será el encargado de cargar el código ejecutable en memoria RAM y proceder a ejecutarlo.  También es conocido como código máquina y ya sí es directamente inteligible por la computadora.
  • 12. Dudas• Código Fuente • C, C++,java, HTML • Código Objeto o ensamblador • BytecodeJava • Linker o enlazador Código Ejecutable • Código Ejecutable o máquina