Está en la página 1de 11

Lenguajes de Programacin

Prof. Lisbeth C. Prez Rivas lisbethpe@ula.ve

Programacin
Proceso por el cual se escribe el cdigo fuente de un programa informtico. Programar: Es la accin de escribir instrucciones correctas para que sean interpretadas por una mquina.

Cmo se escriben las instrucciones?


Mediante lenguajes de programacin. Lenguaje de Programacin: Es un conjunto de reglas para comunicar instrucciones a una computadora.

Lenguajes de Programacin
Cada lenguaje de programacin se caracteriza por un conjunto de smbolos, reglas y sintaxis que definen su estructura.

Lenguajes de Mquina
Escritos en lenguajes directamente legibles por la computadora. El programa se transfiere a memoria sin necesidad de traduccin posterior lo que supone una velocidad de ejecucin superior, solo que con poca fiabilidad y dificultad de verificar.

Lenguajes de Mquina
Cdigo de Operacin 00010101 00010111 00010110 Direccin Significado

10000001 10000010 10000011

Cargar contenido de la dir. 129 en Acumulador Sumar contenido de la dir 130 al Acumulador Almacenar contenido del Acumulador en la dir. 131

Lenguaje Ensamblador
Consiste en abreviaturas similares al ingls, llamadas instrucciones mnemotcnicas, que permiten representar las operaciones elementales de la computadora (dependiente de la mquina).

Lenguaje Ensamblador
Cdigo de Direccin Ensamblador Operacin 00010101 00010111 00010110 10000001 10000010 10000011 Instruccin en

LOAD A ADD B STORE C

Estas instrucciones son traducidas a lenguaje de mquina por un programa ensamblador.


Lenguaje de Alto Nivel


Permite a los programadores escribir instrucciones en un lenguaje mas familiar para ellos y que contiene notaciones matemticas comnmente utilizadas (independiente de la mquina).
Cdigo de en Operacin alto nivel 00010101 00010111 00010110

Direccin

Instruccin en Ensamblador

Instruccin Lenguaje de

10000001 10000010 10000011

LOAD A ADD B STORE C

C=A+B

Lenguaje de Alto Nivel


Como la mquina no entiende directamente el lenguaje de alto nivel, el mismo es traducido por un compilador a lenguaje de mquina. Ejemplos: Java Pascal C C++ Visual Basic Prolog

Ejecucin de un Programa
Escrituradelprograma Compilacin Si

Errores No Programaenlenguaje mquina Programaejecutable Ejecucin

También podría gustarte