P R O Y E C T O

 

LENGUAJE DE ALTO NIVEL

 

 

La programación en el lenguaje de la máquina o en lenguaje simbólico tiene ciertas ventajas:

·         Mayor adaptación al equipo.

·         Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.

También tienen importantes inconvenientes:

·         Imposibilidad de escribir código independiente de la máquina.

·         Mayor dificultad en la programación y en la comprensión de los programas.

            Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguaje que evitaba los inconvenientes, a costa de ceder un poco en las ventajas.

            Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en contraposición a los "de bajo nivel" o "de nivel próximo a la máquina".

Principales lenguajes de alto nivel

Ø      Lexico

Ø      Basic

Ø      Logo

Ø      ALGOL

Ø      Pascal

Ø      Object Pascal

Ø      C

Ø      C#

Ø      C++

Ø      Clipper

Ø      Python

Ø      Perl

Ø      Ada

Ø      Cobol

Ø      Java

Ø      Fortran

Ø      Modula-2

Ø      Lenguajes funcionales

            Lisp

            Haskell

 

 Los compiladores se pueden clasificar según varias categorías:

n      De una pasada o múltiples pasadas,

n      De carga o ejecución,

n      De depuración o de optimización.

 

 

Un compilador es un programa que lee un programa escrito en un lenguaje, el lenguaje fuente, y lo traduce a un programa equivalente en otro lenguaje, el lenguaje objeto.  Además generará una lista de los posibles errores que tenga el programa fuente.

 

Los primeros compiladores aparecieron en los años 50 y se les consideraba programas difíciles de escribir. El primer compiladores de FORTRAN necesitó para su implantación 18 años de trabajo.

 


Hosted by www.Geocities.ws

1