TRADUCTORES
Existen dos tipos principales de
traductores de los lenguajes de programación de alto nivel:
* Compiladores
* Interpretes
Los lenguajes de programación
Ocupan una posición intermedia entre los lenguajes naturales humanos y los precisos lenguajes de
máquina.
Gracias
a la progresiva complejidad de los lenguajes traductores que permiten convertir las
instrucciones de
un lenguaje de programación
al
lenguaje
de máquina,
la programación puede usar
lenguajes de
computación que se parecen cada vez más a los lenguajes naturales.
¨A
los
lenguajes máquina se les conoce como lenguajes de primera
generación.
¨Los
ensambladores son los
lenguajes de segunda
generación.
¨Los
simbólicos
de alto nivel de tipo procedural se les
denomina de
tercera
generación
y a los relacionales
se
considera que son de cuarta
generación.
¨A
la
tercera
generación pertenecen
lenguajes conocidos como el FORTRAN, COBOL, RPG,
BASIC,
PL1, SIMULA, ALGOL, PASCAL, ADA, C, LISP, PROGOL.
¨SQL
es un
lenguaje convertido en estándar mundial como lenguaje
de
cuarta generación,
una serie
de lenguajes orientados a
objetos. Entre
estos
destaca
el
Visual
Basic
de Microsoft. Además hay que prestar una seria atención
al lenguaje de programación Java, desarrollado por SUN
Compilador:
Proceso de traducción que convierte un programa fuente escrito en un lenguaje de alto nivel a un programa objeto en código máquina y listo por tanto para ejecutarse en el ordenador, con poca o ninguna preparación adicional.
INTERPRETES:
Analiza
el
programa fuente y lo ejecuta directamente, Ejemplo
del
traductor humano, éste sería un traductor humano que conforme a lo que está escuchando va ejecutando, sin generar ningún escrito, es decir que sobre la
marcha va traduciendo.
No hay comentarios:
Publicar un comentario