Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
LENGUAJES DE PROGRAMACIÓN
1. Lenguaje de programación <ul><li>Cuando el desarrollador de un programa encara su tarea, lo primero que hace es elegir ...
Código Fuente <ul><li>Se le da el nombre de código fuente a los programas escritos en un determinado lenguaje de programac...
Código Objeto <ul><li>el programador escribe el código fuente con el lenguaje de programación elegido, y, en un proceso de...
Introducción al funcionamiento de la memoria de una PC <ul><li>Memoria RAM (Random Access Memory) </li></ul><ul><li>Es la ...
<ul><li>Memoria ROM (Read Only Memory) </li></ul><ul><li>Memoria de solo lectura, llamada también memoria residente o perm...
Compilación vs. interpretación <ul><li>Compilador </li></ul><ul><li>Un compilador es un programa que lee el código escrito...
La siguiente figura muestra los pasos para tener un programa ejecutable desde el código fuente:
<ul><li>Intérprete </li></ul><ul><li>Los intérpretes no producen un lenguaje objetivo como en los compiladores. Un </li></...
<ul><li>Existen lenguajes que utilizan un intérprete (como por ejemplo JAVA) que </li></ul><ul><li>traduce en el instante ...
Diferencia entre compilador e intérprete <ul><li>Los compiladores difieren de los intérpretes en varios aspectos: </li></u...
1. introduccion a java
Upcoming SlideShare
Loading in …5
×

1. introduccion a java

367 views

Published on

by NETO

  • Be the first to comment

  • Be the first to like this

1. introduccion a java

  1. 1. LENGUAJES DE PROGRAMACIÓN
  2. 2. 1. Lenguaje de programación <ul><li>Cuando el desarrollador de un programa encara su tarea, lo primero que hace es elegir un lenguaje de programación, elección que va a estar determinada por las funciones a cumplir por el programa proyectado. </li></ul><ul><li>Al igual que los lenguajes naturales, los lenguajes de programación son un conjunto de vocablos, sintaxis y reglas semánticas que definen los programas del computador. </li></ul>
  3. 3. Código Fuente <ul><li>Se le da el nombre de código fuente a los programas escritos en un determinado lenguaje de programación y que está compuesto por instrucciones escritas por un programador. El código fuente no constituye software propiamente dicho pero es una instancia mediante la cual se logra el software. </li></ul>
  4. 4. Código Objeto <ul><li>el programador escribe el código fuente con el lenguaje de programación elegido, y, en un proceso de compilación , este código fuente se convierte en código objeto. </li></ul>
  5. 5. Introducción al funcionamiento de la memoria de una PC <ul><li>Memoria RAM (Random Access Memory) </li></ul><ul><li>Es la memoria destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecución de dichos programas. Es la memoria flexible y reutilizable. La memoria RAM se llama también memoria de usuario, por ser la memoria con la que trabaja el sistema para ejecutar los programas. Cuando se hace referencia a la capacidad de memoria de un ordenador se está hablando de la memoria RAM del sistema . </li></ul>
  6. 6. <ul><li>Memoria ROM (Read Only Memory) </li></ul><ul><li>Memoria de solo lectura, llamada también memoria residente o permanente. Son memorias que sólo permiten la lectura y no pueden ser re-escritas. Su contenido viene grabado por el fabricante de la computadora y no puede ser cambiado. Debido a estas características es que esta memoria se usa para almacenar información vital para el funcionamiento del sistema. La gestión del proceso de arranque, la verificación inicial del sistema, la carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida suelen ser las tareas encargadas a los programas grabados en ROM. Los programas que constituyen la información vital de una computadora forman la llamada BIOS (Basic Input Output System). </li></ul>
  7. 7. Compilación vs. interpretación <ul><li>Compilador </li></ul><ul><li>Un compilador es un programa que lee el código escrito en un lenguaje (lenguaje origen), y lo traduce en un programa equivalente escrito en otro lenguaje (lenguaje objetivo). Como una parte fundamental de este proceso de traducción, el compilador le hace notar al usuario la presencia de errores en el código fuente del programa. </li></ul>
  8. 8.
  9. 9. La siguiente figura muestra los pasos para tener un programa ejecutable desde el código fuente:
  10. 10. <ul><li>Intérprete </li></ul><ul><li>Los intérpretes no producen un lenguaje objetivo como en los compiladores. Un </li></ul><ul><li>intérprete lee el código como está escrito e inmediatamente lo convierte en </li></ul><ul><li>acciones; es decir, lo ejecuta en ese instante. </li></ul>
  11. 11. <ul><li>Existen lenguajes que utilizan un intérprete (como por ejemplo JAVA) que </li></ul><ul><li>traduce en el instante mismo de lectura el código en lenguaje máquina para que </li></ul><ul><li>pueda ser ejecutado. </li></ul>
  12. 12. Diferencia entre compilador e intérprete <ul><li>Los compiladores difieren de los intérpretes en varios aspectos: </li></ul><ul><li>Un programa que ha sido compilado puede correr por sí sólo, pues en el proceso de compilación se lo transformo en otro lenguaje (lenguaje máquina). </li></ul><ul><li>Un intérprete traduce el programa cuando lo lee, convirtiendo el código del programa directamente en acciones. La ventaja del intérprete es que dado cualquier programa se puede interpretar en cualquier plataforma (sistema operativo). En cambio, el archivo generado por el compilador solo funciona en la plataforma en donde se le ha creado. Sin embargo, hablando de la velocidad de ejecución, un archivo compilado es de 10 a 20 veces más rápido que un archivo interpretado. </li></ul>

×