Beruflich Dokumente
Kultur Dokumente
VICERECTORADO ACADMICO
FACULTAD DE INGENIERA
Lenguajes de
programacin
Integrantes:
Melndez, Nelson.
C.I.: 19.324.387
o Lenguajes Maquina
o Lenguajes compilados
o Lenguajes interpretados
Niveles de los lenguajes de programacin:
1.- Lenguajes de bajo nivel:
A nivel de circuitos, los microprocesadores slo son capaces de procesar
seales electrnicas binarias. Estas instrucciones binarias que se envan al
microprocesador, se componen de series de unos y ceros, espaciadas en el
tiempo de una forma determinada. Esta secuencia de seales se denomina cdigo
mquina. El cdigo representa normalmente datos y nmeros, as como
instrucciones para manipularlos. Para hacer ms fcil el manejo del cdigo
mquina, se dio a cada instruccin un mnemnico, como por ejemplo STORE
(Almacenar), ADD (Adicionar) o JUMP (Saltar). Tal abstraccin da como resultado
el ensamblador, que es un lenguaje de muy bajo nivel basado en mnemnicos y
que es especfico para cada microprocesador.
en otro de bajo nivel (lenguaje mquina). Como ejemplo de lenguajes de alto nivel
se tienen Pascal, BASIC, FORTRAN, COBOL, Java, C y C++.
Primera generacin
Segunda
generacin
Los
primeros
ordenadores
se
programaban
directamente
en
cdigo
binario,
que
puede
representarse mediante secuencias de ceros y unos
sistema binario. Cada modelo de ordenador tiene su
propio cdigo, por esa razn se llama lenguaje de
mquina.
Los lenguajes simblicos, asimismo propios de la
mquina, simplifican la escritura de las instrucciones y
las hacen ms legibles.
Tercera generacin
Cuarta generacin
Quinta generacin
Un traductor
Es un programa que recibe como entrada cdigo escrito en un cierto
lenguaje y produce como salida cdigo en otro lenguaje, generalmente el lenguaje
de entrada es de ms alto nivel que el de salida, por ejemplo, los traductores son
los ensambladores y los compiladores.
Qu es un intrprete?
Es un traductor que realiza la operacin de compilacin paso a paso. Para cada
sentencia que compone el texto de entrada, se realiza una traduccin, ejecuta
dicha sentencia y vuelve a iniciar el proceso con la sentencia siguiente.