SlideShare una empresa de Scribd logo
1 de 6
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
IES Gran Capitán
Módulo: Entornos de desarrollo
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”
Código Fuente.Código
Objeto o ensamblador
y Código Máquina o
Ejecutable.
Fecha entrega: 13/10/2015
Autores: Isabel María Gómez Palomeque
Alejandro García Barón
Código Fuente, objeto y ejecutable 2 Isabel María Gómez Palomeque
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
1 ÍNDICE
1 ÍNDICE2
2 CÓDIGO FUENTE3
3 CÓDIGO OBJETO4
3.1 LINKER O ENLAZADOR4
4 CÓDIGO EJECUTABLE5
5 BIBLIOGRAFIA6
Código Fuente, objeto y ejecutable 3 Isabel María Gómez Palomeque
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
2 CÓDIGO FUENTE
Es el escrito por los programadores en algún editor de texto. Se escribe usando algún lenguaje de
programación de alto nivel y contiene el conjunto de instrucciones necesarias.
Lenguaje de programación más cercano al razonamiento humano. Utiliza sentencias y ordenes derivadas
del inglés.
Estos pueden ser java, C, C++,HTML. De manera que puedan ser entendidos porél. Estos
códigos componen el programa.
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 Fuente, objeto y ejecutable 4 Isabel María Gómez Palomeque
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
3 CÓDIGO OBJETO
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.
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.
3.1 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 Fuente, objeto y ejecutable 5 Isabel María Gómez Palomeque
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
4 CÓDIGO EJECUTABLE
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.
Código Fuente, objeto y ejecutable 6 Isabel María Gómez Palomeque
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
5 BIBLIOGRAFIA
 Apuntes de Moodle.
 Wikipedia

Más contenido relacionado

La actualidad más candente

Electronica basica y soldadura
Electronica basica y soldaduraElectronica basica y soldadura
Electronica basica y soldadura
Rojas Wilhelm
 

La actualidad más candente (16)

Interfaces gráficas de usuario
Interfaces gráficas de usuarioInterfaces gráficas de usuario
Interfaces gráficas de usuario
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compilador
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecución
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Mini Proyecto Arduino
Mini Proyecto Arduino Mini Proyecto Arduino
Mini Proyecto Arduino
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Electronica basica y soldadura
Electronica basica y soldaduraElectronica basica y soldadura
Electronica basica y soldadura
 
NetBeans
NetBeansNetBeans
NetBeans
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
2.5 Ciclo do While
2.5 Ciclo do While2.5 Ciclo do While
2.5 Ciclo do While
 
Biblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdfBiblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

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

Copia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdfCopia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdf
MissPotato2
 
Iniciando c
Iniciando cIniciando c
Iniciando c
____
 

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

Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
PROGRAMACION DE LOS PIC 2021-1.pdf
PROGRAMACION DE LOS  PIC 2021-1.pdfPROGRAMACION DE LOS  PIC 2021-1.pdf
PROGRAMACION DE LOS PIC 2021-1.pdf
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Taller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdfTaller Tecnología Actividad #2 (1).pdf
Taller Tecnología Actividad #2 (1).pdf
 
Taller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdfTaller Tecnología Actividad #2.pdf
Taller Tecnología Actividad #2.pdf
 
Clase - Arquitectura interna
Clase - Arquitectura internaClase - Arquitectura interna
Clase - Arquitectura interna
 
Hola Mundo Óscar Heredia Tartajo [Java]
Hola Mundo Óscar Heredia Tartajo [Java]Hola Mundo Óscar Heredia Tartajo [Java]
Hola Mundo Óscar Heredia Tartajo [Java]
 
Apache Tomcat 8: despliegue de una aplicación mediante terminal
Apache Tomcat 8: despliegue de una aplicación mediante terminalApache Tomcat 8: despliegue de una aplicación mediante terminal
Apache Tomcat 8: despliegue de una aplicación mediante terminal
 
Copia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdfCopia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdf
 
Copia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdfCopia de microbit gabriela samboni grup.pdf
Copia de microbit gabriela samboni grup.pdf
 
Microbit - Gabriela Samboni
Microbit - Gabriela SamboniMicrobit - Gabriela Samboni
Microbit - Gabriela Samboni
 
Iniciando c
Iniciando cIniciando c
Iniciando c
 
Copia de microbit.pdf
Copia de microbit.pdfCopia de microbit.pdf
Copia de microbit.pdf
 
Instalación Eclipse. Básico
Instalación Eclipse. BásicoInstalación Eclipse. Básico
Instalación Eclipse. Básico
 

Más de Isabel Gómez

Más de Isabel Gómez (18)

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
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
 
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
 
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
 

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

  • 1. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org IES Gran Capitán Módulo: Entornos de desarrollo Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web” Código Fuente.Código Objeto o ensamblador y Código Máquina o Ejecutable. Fecha entrega: 13/10/2015 Autores: Isabel María Gómez Palomeque Alejandro García Barón
  • 2. Código Fuente, objeto y ejecutable 2 Isabel María Gómez Palomeque IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 1 ÍNDICE 1 ÍNDICE2 2 CÓDIGO FUENTE3 3 CÓDIGO OBJETO4 3.1 LINKER O ENLAZADOR4 4 CÓDIGO EJECUTABLE5 5 BIBLIOGRAFIA6
  • 3. Código Fuente, objeto y ejecutable 3 Isabel María Gómez Palomeque IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 2 CÓDIGO FUENTE Es el escrito por los programadores en algún editor de texto. Se escribe usando algún lenguaje de programación de alto nivel y contiene el conjunto de instrucciones necesarias. Lenguaje de programación más cercano al razonamiento humano. Utiliza sentencias y ordenes derivadas del inglés. Estos pueden ser java, C, C++,HTML. De manera que puedan ser entendidos porél. Estos códigos componen el programa. 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.
  • 4. Código Fuente, objeto y ejecutable 4 Isabel María Gómez Palomeque IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 3 CÓDIGO OBJETO 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. 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. 3.1 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.
  • 5. Código Fuente, objeto y ejecutable 5 Isabel María Gómez Palomeque IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 4 CÓDIGO EJECUTABLE 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.
  • 6. Código Fuente, objeto y ejecutable 6 Isabel María Gómez Palomeque IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 5 BIBLIOGRAFIA  Apuntes de Moodle.  Wikipedia