Lenguajes de programación más conocidos en la historia de la computación
Estos son algunos de los lenguajes de programación que han marcado la historia, conozcamos un poco acerca de ellos:
Lenguaje FORTRAN
Formula Trasnslating System, es un lenguaje de
programación de alto nivel, está especialmente adaptado al cálculo numérico y a
la computación científica, desarrollado por IBM en 1957 al el PC IBM 704, es
uno de los lenguajes más populares en el área de la computación de alto rendimiento
y es el lenguaje usado para programas que evalúan el desempeño (Benchmark) y el
ranking de las supercomputadoras más rápidas del mundo.
Lenguaje COBOL
COmmon Business-Oriented Language, Lenguaje Común
Orientado a Negocios, con el objetivo de crear un lenguaje programación
Universal para ser usado en cualquier computadora.
Inicio su creación en el año 1959, duro poco más de 6 meses
siendo aprobado en el año 1960. En la creación de este lenguaje, participaron
fabricantes de computadoras y el departamento de defensa de los estados unidos.
Con la ayuda de los usuarios se añadieron varias
funcionalidades, en el año 1968 salió la primera versión ANSI del lenguaje.
Cobol fue dotado de capacidades de auto-documentación,
gestión de archivos y datos para la época. Para comienzos de los años ochenta
se fue quedando obsoleto respecto a los nuevos paradigmas de programación.
Pese a que muchas personas creen que el lenguaje Cobol está
en desuso, la realidad es que casi todos los sistemas que requieren gran
capacidad de procesamiento por lotes, tanto las entidades bancarias como otras
empresas con sistemas Mainframes utilizan Cobol, esto permite garantizar la
compatibilidad de los sistemas antiguos con los más modernos.
Lenguaje Basic
Beginner's All-purpose Symbolic Instruction
Code (Código simbólico de instrucciones de propósito general para principiantes. Es un lenguaje de alto nivel fue diseñado en
el año 1964 en Estados Unidos con el objetivo de programar computadores para
estudiantes y profesores, fue desarrollado inicialmente como una herramienta de
enseñanza, Basic sigue siendo popular hasta el día de hoy en dialectos
altamente modificados y en nuevos lenguajes como VisualBasic, o Gambas en
GNU/Linux. El diseño de Basic se rigió por ser fácil de usar, ser un leguaje de
propósito general (No Orientado), ser interactivo, provee mensajes de error
claro y amigable, no requiere conocimiento avanzado para usarlo.
Lenguaje PASCAL
Es un lenguaje desarrollado entre los años 1968 – 1969 y
publicado en 1970, el objetivo principal fue facilitar el aprendizaje de
programación a estudiantes, utiliza programación estructurada, Pascal se
utilizó para construir aplicaciones de todo tipo, es un programa altamente
rápido, el código está dividido en porciones fácilmente legibles. En el año
1980, reescribieron el compilador y se convirtió en Turbo Pascal para la IBM
PC.
Lenguaje SQL
Sus siglas en inglés (structured query language), es un
lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones, una de sus características es el
manejo del álgebra y el cálculo relacional que permiten efectuar consultas con
el fin de obtener información de interés, así como hacer cambios en ella.
Los orígenes del lenguaje SQL están ligados a los de las
bases de datos relacionales, en 1970 E.F. Codd propone el modelo relacional y
asociado a este un sublenguaje de acceso a los datos basado en el cálculo de predicados.
Antes que el SQL, existió su predecesor SEQUEL. El SQL
pasa a ser el leguaje por excelencia de los diversos sistemas de gestión de
bases de datos relacionales, fue estandarizado en 1986 por el ANSI dando lugar
a la primera versión Estándar de este leguaje
“SQL-86” o “SQL1”.
En la actualidad el Lenguaje SQL es el estándar de Facto
de la mayoría de los SGBD comerciales. Actualmente las versiones de este
lenguaje han sido:
1986 SQL-86, 1989 SQL-89, SQL-92, SQL:99, SQL:2003,
SQL:2006, SQL:2008.
SQL es un lenguaje declarativo de alto nivel, que gracias
a su fuerte base teórica y su orientación al manejo de conjuntos de registros y
no a registros individuales permite una alta productividad.
Lenguaje C
Es un lenguaje creado en 1972 en los laboratorios Bell
como evolución del anterior lenguaje B. al igual que B, C es un lenguaje
orientado a la implementación de sistemas operativos concretamente UNIX, C es
apreciado por la eficiencia del código que produce y es el lenguaje de
programación más popular para crear software de sistemas aunque también se
utiliza para crear aplicaciones.
C es un lenguaje débilmente tipificado, de medio nivel
pero dispone de estructuras de lenguajes de alto nivel. La primera estandarización en ANSI fue en
1989, luego en 1990 fue ratificado como estándar ISO.
Uno de los objetivos de diseño del lenguaje C es que solo
sean unas pocas instrucciones en lenguaje máquina para traducir cada elemento
del lenguaje sin que haga falta un soporte intenso en tiempo de ejecución.
Lenguaje ADA
Es un lenguaje orientado a objetos fue diseñado por
encarga del Departamento de Defensa de los Estados unidos en el año 1970, es un
lenguaje multipropósito orientado a Objetos y concurrente, pudiendo llegar
desde la facilidad de Pascal hasta la flexibilidad de C++.
Ada se usa principalmente en entornos en los que se
necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, gestión de tráfico aéreo y la
industria aeroespacial. El lenguaje se convirtió en un estándar de ANSI en 1997,
ADA ha sido utilizado por la NASA en sistemas VAX.
Lenguaje C++
Fue diseñado a mediados de los años 1980 por
BjarneStroustrop, la intención de su creación fue extender al exitoso lenguaje
C con mecanismos que permitan la manipulación de objetos, en este sentido el
Lenguaje C++ es un lenguaje Hibrido.
Actualmente existe un estándar denominado ISO C++ al que
se han adherido la mayoría de fabricantes
de compiladores más modernos. Una particularidad del C++ es la
posibilidad de redefinir los operadores y de poder crear nuevos tipos que se
comporten como tipos fundamentales.
La expresión C++ significa incremento y se refiere a que C++
es una extensión de C.
Lenguaje MATLAB
MATrix LABoratory, "laboratorio de matrices",
es una herramienta de software matemático que ofrece un entorno de desarrollo
integrado IDE, con un lenguaje de programación propio Lenguaje M, está
disponible para plataformas Unix, Windows y Mac Os X.
Matlab fue creado en 1984 con la idea de emplear paquetes
de subrutinas escritas en Fortran. El lenguaje de programación fue creado en
1970 para proporcionar un sencillo acceso al software de matrices sin tener que
usar Fortran.
Es un software muy usado en universidad, centros de
investigación y desarrollo, su uso es generalizado en ámbitos académicos y
empresariales.
Matlab es un programa de cálculo numérico orientado a
matrices, por lo tanto, es más eficiente si se diseñan los algoritmos en
términos de matrices y vectores.
Lenguaje Java
Fue originalmente desarrollado por James Gosling de la empresa Sun Microsystem, la cual fue
adquirida por compañía Oracle y publicado en 1995 como un componente
fundamental de la plataforma JAVA propiedad de Sun Microsystems. Su sintaxis
deriva mucho de C y de C++ pero tiene menos facilidades de bajo nivel que
cualquiera de ellos.
A las aplicaciones construidas en Java se pueden ejecutar
en cualquier máquina virtual de java sin importar la arquitectura de la
computadora.
Java es el lenguaje de programación de propósito general,
concurrente, orientado a objetos y basado en clases que fue diseñado
específicamente para tener pocas dependencias de implementación, su intención
es que los desarrolladores escriban el programa una vez y lo ejecuten en
cualquier dispositivo.
Java es a partir del 2012 uno de los lenguajes más
populares en uso.
Fuentes de Información:
- Rosen, Saul, (editor), Programming Systems and Languages, McGraw-Hill, 1967
- Sammet, Jean E., Programming Languages: History and Fundamentals, Prentice-Hall, 1969
- Sammet, Jean E., "Programming Languages: History and Future", Communications of the ACM, of Volume 15, Number 7, July 1972
- Richard L. Wexelblat (ed.): History of Programming Languages, Academic Press 1981.
- Thomas J. Bergin and Richard G. Gibson (eds.): History of Programming Languages, Addison Wesley, 1996.















