GENERACIONES DE LOS LENGUAJES DE
PROGRAMACIÓN
Segunda Generación
Características de esta Generación (5)
- La segunda generación de lenguajes fue
desarrollada a finales de los años 50 y principios de los 60 y ha servido
como base para todos los lenguajes de programación modernos (tercera
generación).
- La segunda generación de lenguajes está
caracterizada por su amplio uso, la enorme cantidad de bibliotecas de
software y la gran familiaridad y aceptación. Prácticamente nadie pone en
duda que FORTRAN, COBOL, ALGOL y (de alguna forma) BASIC son lenguajes de
base, debido a su madurez y su aceptación. FORTRAN ha subsistido a 30 años
de criticas y sigue siendo el primer lenguaje de programación en el ambiente
científico y de ingeniería .
-
En muchos casos, FORTRAN ha sido forzado a
ajustarse a áreas de aplicación para las que no fue nunca diseñado, por lo
que muchas de las criticas que ha recibido el lenguaje han sido injustas.
Para las aplicaciones de cálculo numérico, FORTRAN sigue siendo el lenguaje
elegido, pero para aplicaciones de software de sistemas, de tiempo real o de
productos empotrados, otros lenguajes tienen ventajas más significativas.
COBOL, al igual que FORTRAN, ha alcanzado la madurez y es el lenguaje
aceptado como “estándar” para aplicaciones de procesamiento de datos
comerciales.
-
Aunque
el lenguaje ha sido a veces criticado por su falta de unidad. tiene
excelentes posibilidades de definición de datos, es muy auto-documentado y
proporciona soporte para un gran rango de técnicas algorítmicas relativas al
procesamiento de datos en los negocios.
- ALGOL es el predecesor de muchos de los lenguajes
de tercera generación y ofrece un repertorio extremadamente rico de
construcciones procedimentales y de tipificación de datos. ALGOL ha sido
extensamente usado en Europa, pero ha encontrado poca aceptación en Estados
Unidos (exceptuando el entorno académico).
