Tercera generación
Características de la tercera generación
*Están caracterizados por sus potentes posibilidades procedimentales ,abstracción de datos, compilación de módulos en forma separada, orientación a objetos y estructuración de datos.
*Los lenguajes de esta clase se pueden dividir en tres amplias categorías, lenguajes de alto nivel de propósito general, lenguajes de alto nivel orientados a los objetos y lenguajes especializados.
*Son llamados de alto nivel porque se asemejan más al lenguaje que utilizan los humanos al comunicarse.
*Cuentan con comandos que se acercan más a las palabras de uso común en lugar de tener que usar combinaciones binarias del código máquina o los comandos básicos del ensamblador.
*Estos lenguajes hacen más fácil la lectura, escritura y comprensión de los programas, aunque de manera semejante a los lenguajes ensambladores, deben ser convertidos a lenguaje máquina, para poder ser usados en la computadora.
*Los programas de la tercera generación son capaces de soportar programación estructurada, es decir, permiten el uso de estructuras de programación específicas para ramificaciones y ciclos en el flujo del programa.
Lenguaje propio de esta generación
Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.
- FORTRAN
(Traductor de Fórmulas: Formula TRANslator), diseñado específicamente para
programas matemáticos y de ingeniería, motivo por el cual, no fue de amplio
uso en computadoras personales. Su uso se dirige especialmente a equipos de
cómputo dedicados a la investigación y la educación. La versión más actual
(1990) fue denominada FORTRAN-90.
- COBOL (Lenguaje
simbólico de programación, orientado hacia aplicaciones comerciales y de
gestión: Common Business Oriented Languaje) desarrollado en 1960, con el fin
de solucionar las incompatibilidades de los fabricantes de computadoras.
Ganó amplia aceptación como lenguaje estandarizado llegándose a utilizar
ampliamente en los negocios, pero perdió seguidores en la pasada década.
Motivado al problema del año 2000 fueron requeridos programadores
especializados en este lenguaje para reprogramar las millones de líneas de
código escritas en COBOL para que tales programas continuasen funcionando.
- BASIC (Código de
instrucción simbólica universal para principiantes: Begginners Allpurpose Symbolic
Instruction Code) comienza como una herramienta para enseñar sobre programación
a estudiantes. Fue desarrollado por Jhon Kemeny y Thomas Kurtz en 1964. Por
su simplicidad se volvió ampliamente popular y usado en educación y entre
los programadores aficionados, pero no ha llegado a ser un lenguaje viable
para aplicaciones comerciales. Esto último se debe a que no posee un amplio
repertorio de herramientas como el que ofrecen otros lenguajes. Además, sus
compiladores no producen archivos ejecutables tan compactos, rápidos y
eficientes como los que producen otros lenguajes.
- PASCAL, nombrado en
honor del inventor francés Blas Pascal, es introducido por Niklaus Wirth en
1971. El Pascal, buscaba superar las limitaciones de los otros lenguajes de
programación y demostrar la manera adecuada de implementar un lenguaje de
cómputo. Ha llegado a considerarse un excelente lenguaje de enseñanza. Las
personas que se inician en la programación le consideran fácil para
implementar algoritmos, su compilador es estricto con el uso de programación
estructurada, asegurándose de que los errores sean señalados al principio.
Equipo utilizado:
IBM 360
PDP 8
PDP 11