Académique Documents
Professionnel Documents
Culture Documents
principios
bsicos de los
lenguajes de
p ro g r a m a c i n
1.
Conceptos
1.1 Definiciones
Bsicos
1. Conceptos Bsicos
1.2 El Proceso de Desarrollo de Software
2. Lenguajes de
2.1. Definicin y Tipos de Lenguajes
Programacin
Lenguaje de Programacin: Conjunto de
reglas, smbolos y palabras especiales
utilizados para construir un programa de
forma que pueda ser entendido por el
ordenador.
Se clasifican en:
Lenguajes Mquina.
Lenguajes de Bajo Nivel o
Ensambladores. Lenguajes de Alto
Nivel.
2. Lenguajes de
2.1. Definicin y Tipos de Lenguajes (II)
Programacin
Lenguaje Mquina.
Es aqul que entiende directamente el ordenador ya que sus
instrucciones son secuencias binarias. Tambin se le conoce
como cdigo binario.
Dificultad de desarrollo, verificacin y puesta a punto de
programas. El cdigo desarrollado no es portable.
2. Lenguajes de
2.2. Traductores de Lenguaje
Programacin
Traductores de lenguaje. Programas que
traducen los programas fuente escritos en
un lenguaje de alto nivel a cdigo
mquina. En algunos casos pasan por fases
intermedias generando lenguaje
ensamblador.
Se dividen en dos categoras:
Compiladore
s.
Intrpretes.
6
2. Lenguajes de
2.2. Traductores de Lenguaje (II)
Programacin
Compiladores:
Programas que traducen un cdigo fuente, escrito en un lenguaje
de alto nivel, a un cdigo objeto escrito en lenguaje mquina.
El programa desarrollado se ejecuta tras la compilacin.
La fase de compilacin es independiente de la fase de
ejecucin. Los programas compilados son ms rpidos
que los interpretados.
Intrpretes:
Programas que traducen el cdigo fuente instruccin a
instruccin a lenguaje mquina mientras lo van ejecutando.
No generan un programa escrito en lenguaje mquina.
Cada vez que se ejecuta el programa, este deber ser
interpretado de nuevo. Son ms lentos que el mismo programa
compilado.
8
2. Lenguajes de
2.3.
Fases de Generacin de un Programa
Programacin
Hay
errores?
N
ProgramaO
Objeto
Enlace
Programa
Ejecutable
SI
Hay errores?
NO
FIN
2. Lenguajes de
2.4. Esquema
de Funcionamiento de un Programa
Programacin
El esquema general de funcionamiento
de un programa se divide en:
Entrada de datos: Suele tener lugar al
comienzo del programa, aunque no tiene por
qu ser as.
Procesamiento de la informacin: Una vez
disponibles los datos, el programa sigue las
instrucciones para operar con ellos y obtener los
resultados.
Salida de datos: Una vez procesada la
informacin el programa presenta por
Salida de
Entrada de
pantalla,
o por impresora,
Procesolos resultados
Resultados
Datos
obtenidos.
9
Fin
10