La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LENGUAJES DE PROGRAMACIÓN

Presentaciones similares


Presentación del tema: "LENGUAJES DE PROGRAMACIÓN"— Transcripción de la presentación:

1 LENGUAJES DE PROGRAMACIÓN
INTRODUCCIÓN

2 Definición Un lenguaje de programación es un conjunto de símbolos y caracteres combinados entre sí de acuerdo con una sintaxis establecida, que permite transmitir instrucciones a la CPU

3 Clasificación de los lenguajes
Lenguajes de bajo nivel Lenguaje máquina. Lenguaje ensamblador. Lenguajes de alto nivel C, Basic, Prolog, Cobol, Pascal …

4 Lenguaje Máquina Es considerado el primer lenguaje de programación.
Es el único que entiende la máquina. Utiliza sólo dos símbolos (0 y 1). Es propio de cada procesador. Está muy alejado del programador.

5 Lenguaje Ensamblador Está basado en el uso de nemotécnicos.
No es transportable, depende del procesador. Es indicado para control de periféricos. Se acerca un poco más al programador.

6 Lenguajes de alto nivel
Están más cerca del programador, y por tanto más alejados de la máquina. Los programas hechos en un lenguaje de alto nivel son transportables. Necesitan de “traductores” para convertir su código en código máquina.

7 RESUMEN El lenguaje máquina: El lenguaje ensamblador:
Es el más rápido en ejecución. No necesita traductor. Es propio de cada procesador. El lenguaje ensamblador: Se acerca un poco al programador. Usa mnemónicos. Es más rápido en ejecución y ocupa menos espacio en memoria que los de alto nivel. Los lenguajes de alto nivel: Ocupan más espacio en memoria. Necesitan “traductores”. No dependen del procesador. Son muy cercanos al programador.

8 Traductores Para convertir el programa fuente en programa máquina es necesario utilizar “traductores”. Existen tres tipos: ENSAMBLADORES INTERPRETES COMPILADORES

9 Ensambladores Traducen directamente el programa o código fuente escrito en ensamblador a programa o código máquina. Son muy rápidos.

10 Intérpretes Se encargan de procesar y traducir cada instrucción o sentencia, escrita en lenguaje de alto nivel, a lenguaje máquina y después ejecutarla. En los lenguajes interpretados cada vez que se ejecuta un programa se realiza el proceso de traducir y ejecutar instrucción a instrucción. Los lenguajes interpretados son más lentos que los compilados.

11 Compiladores Convierten código fuente completo en código objeto.
Hacen la traducción en dos fases: Traducen todo el código fuente. Ejecutan el programa. Un programa compilado no necesita ser traducido cada vez que se vaya a ejecutar.

12 Fases de la compilación
Edición: Escribir el programa programa fuente Compilación: Traduce a máquina  programa objeto Linkado: Enlaza el código objeto con rutinas internas del lenguaje y, si la programación es modular, se enlazan los distintos módulos  programa ejecutable Ejecución

13 Elaboración de un programa
El desarrollo de una aplicación informática se basa en lo que se llama ciclo vida que establece las etapas que hay que seguir de forma secuencial y ordenada para desarrollar esa aplicación.

14 Fases de elaboración de un Programa informático
Análisis. Diseño. Codificación. Explotación. Mantenimiento.


Descargar ppt "LENGUAJES DE PROGRAMACIÓN"

Presentaciones similares


Anuncios Google