Anda di halaman 1dari 11

HISTORIA Y APLICACION

DE LOS
LENGUAJES
ALGORITMICOS

PARA QUE LOS LENGUAJES


DE PROGRAMACION?

Por que es el medio de comunicacin entre


el ser humano a la maquina.

PARA QUE NOS SIRVEN?

Estos lenguajes permiten expresar los


programas o el conjunto de instrucciones
que el operador humano desea que la
computadora ejecute.

SUS PRINCIPIOS

Los
primeros
lenguajes
de
programacin se conocieron como
Lenguajes Ensambladores, un ejemplo
es: TRANSCODE, desarrollado para la
computadora FERUT.

En los lenguajes ensambladores como


mencionamos anteriormente en el
apartado 1.1 se define un cdigo
especial llamado mnemotcnico para
cada una de las operaciones de la
mquina y se introduce una notacin
especial para especificar el dato con el
cual debe realizarse la operacin.

A mediados de los aos 60's aparecieron


los primeros lenguajes de propsito
general como FORTRAN, FORTRAN IV,
ALGOL, COBOL, BASIC, PL/I, ADA, C,
C++, PASCAL, etc.

Y ante al desarrollo de nuevas


tecnologas?

Los lenguajes de programacin actuales


son los conocidos como Lenguajes
visuales, como por ejemplo Visual Fox,
Visual Basic, Visual C.

Sin embargo, tanto los lenguajes de alto nivel


como los de bajo nivel, no son entendibles
directamente por la mquina, sino que necesitan
ser traducidos a instrucciones en lenguaje
mquina que entiendan las computadoras por lo
que es necesario disponer de una interfase con el
lenguaje mquina para que el programa sea
ejecutable.

Al respecto existen dos tipos fundamentales de


interfase, que son:

a) Compiladores

b) Intrpretes

Un compilador es:

Un traductor que facilita la comunicacin


entre el programador y la mquina, por
medio de un proceso de transformacin
llamado compilacin.

Un intrprete es:

Es un programa que se traduce lnea por lnea


bajo la misma plataforma. Es Un traductor pero
ms lento que los compiladores ya que no
producen un cdigo objeto, sino que recorren el
cdigo fuente una lnea cada vez.

Anda mungkin juga menyukai