Historia de los lenguajes de programación
Al igual que las
personas nos comunicamos entre nosotras utilizando un lenguaje (por ejemplo español
o Inglés), un lenguaje de programación permite a las personas comunicarse
con los ordenadores para indicarles lo que tienen que hacer. Una persona
que quiere que el ordenador realice una determinada tarea escribe un programa
en un lenguaje de programación determinado, y el ordenador (utilizando ciertos
traductores llamados compiladores e intérpretes) es capaz de realizar dicha
tarea.
Lenguaje de programación: son un conjunto de símbolos
convencionales representativos utilizado por el computador para manejar la
información. Son las herramientas para que el usuario se comunique con el
computador.
Desde la invención de
las primeras máquinas de calcular hasta la actualidad, la evolución de los
ordenadores ha ido acompañada del desarrollo de nuevos lenguajes de
programación que permitan aprovechar la potencia de éstos de manera eficiente.
Los primeros lenguajes
En la década de los 40 empezaron a surgir los primeros lenguajes de
programación de ordenadores. Estos primeros lenguajes (llamados lenguajes Ensamblador)
estaban basados en símbolos o nemónicos que se correspondían directamente con
instrucciones de código máquina (el código que es capaz de interpretar un
ordenador sin necesidad de un intérprete o traductor).
En 1957 aparece el lenguaje Fortran (siglas de FORmula
TRANslator), el primer lenguaje de alto nivel ampliamente difundido y utilizado
a nivel mundial. El primer compilador de Fortran fue desarrollado por un equipo
de IBM liderado por John W. Backus. Inicialmente Fortran fue muy utilizado en
el mundo científico y en aplicaciones militares, y se escribieron multitud de
librerías matemáticas para cálculo numérico, algunas de las cuales siguen
utilizándose hoy en día.
Ya en 1960 aparece LISP, un lenguaje idóneo para crear programas de
inteligencia artificial porque utilizaba conceptos de programación funcional y
recursividad. Aunque no es muy utilizado para el desarrollo de aplicaciones
empresariales, LISP sigue siendo utilizado hoy en día en entornos docentes (yo
mismo lo utilizo en una asignatura en la que se enseñan diversos paradigmas de
programación).
1 – Fortran (1957)
FORmulaTRANslation es el lenguaje de programación
más antiguo y que continúa en uso. Creada por John Backus, esta herramienta fue
desarrollada para la computación científica de alto nivel, matemática y
estadística.
A día de hoy, este lenguaje se sigue usando en la
industria automovilística, aeroespacial, gubernamental y la investigación. Por
ejemplo, es muy útil para el pronóstico de los servicios meteorológicos.[1]
2 – Cobol (1959)
El Common Business Oriented Language está detrás de
la mayoría de los sistemas de transacciones de negocio de los procesos de las
tarjetas de crédito, ATMs (Modo de Transferencia Asíncrona), telefonía,
sistemas hospitalarios, gobierno, sistemas automatizados y señales de tráfico.
El desarrollo de Cobol, creado por Grace Murray
Hopper, muestra un lenguaje familiar y uniforme para transacciones
empresariales. Por ejemplo, lo usan en el servicio postal estadounidense.
3 – Basic (1964)
Creado por estudiantes de Dartmouth College, el
denominado Beginners All Purpose Symbolic
Instrucción Code fue diseñado como un
lenguaje simplificado para aquellos que no tenían como base fuertes
conocimientos técnicos o matemáticos. Una versión modificada, escrita por Bill
Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al
M.I.T.S. para el Altair.
En 1977, fue integrado en el Apple II para su
arranque.
4 – C (1969)
Este lenguaje fue desarrollado entre 1969 y 1973
por Dennis Ritchie para los laboratorios Bell Telephone para usarlos en el
sistema Unix. Se le llamó “C” porque sus características derivaban de un
lenguaje anterior llamado “B”.
C llegó a ser tan poderoso que la mayoría del
núcleo de Unix fue reescrito con él. De hecho, hoy en día, Linux está todavía
basado en C.
5 – Pascal (1970)
El lenguaje se llamó así en honor de Blaise Pascal,
el inventor de las calculadoras matemáticas, aunque su creador se llamaba
Niklaus Wirth, y lo desarrolló como una herramienta de enseñanza y formación
aunque tiene un uso meramente comercial. Este lenguaje se usa en Skype.
6 – C++ (1983)
En los laboratorios Bells, Bjarne Stroustrup
modificó el lenguaje C al C++, creando lo que
muchos consideran el lenguaje de
programación más popular que ha existido nunca. Además, ha sido listado en lo
alto de los top ten de los lenguajes de programación desde 1986 y archivado en
el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF
Reader.
7 – Perl (1987)
Larry Wall, un programador Unix, creó Perl después
de intentar extraer datos de un informe y darse cuenta que Unix no podía llevar
a cabo las operaciones que él necesitaba. Practical Extraction Report Language
fue descrito por su inventor como un lenguaje que “consigue que hagas tu
trabajo”. Actualmente es usado por Craigslist.
8 – Python (1991)
Monty Python sirvió de inspiración para nombrar
este lenguaje. Guido Van Rossum lo creó para solucionar problemas en el
lenguaje ABC y continúa utilizándose para tal fin. Hoy en día es usado por la
NASA, Google y YouTube.
9 – Ruby (1993)
Fue creado por Yukihiro Matsumoto, conocido como
Matz, y utilizando partes de sus lenguajes de programación favoritos: Perl,
Smalltalk, Eiffel, Ada y Lisp. Ahora es usado por Basecamp.
10 – PHP (1995)
Rasmus Lerdoff desarrolló PHP para reemplazar unos
scripts de Perl usados para mantener su web personal. Hoy en día, PHP ha
crecido hasta llegar a ser parte de una arquitectura web integrada en 20
millones de websites. Facebook lo usa actualmente.
11 – Java (1995)
Un grupo de trabajadores de Sun Microsystems,
liderado por James Gosling, creó Java para arrancar los decodificadores de una
televisión interactiva. Hoy en día, Java está presente en más de 1.000 millones
de PCs de todo el mundo y muchas websites no pueden funcionar sin ella. Fue
utilizada en 2004 en la misión de la NASA Mars Rovers.
12 – Javascript (1995)
Java y Javascript no están relacionados y tienen
muy diferente semántica, aunque no lo parezca. Javascript fue desarrollada por
Brendan Eich, de Netscape, bajo el nombre de Mocha. Tiene influencia del
lenguaje C. Hoy en día es usado en servicios como node.js. De él depende AJAX.
13 – Ruby On Rails (2005)
Fue extraído por David Heinemeier Hansson de su
trabajo en Basecamp, un proyecto dirigido por 37 señales. Hasson lanzó Ruby On
Rails, en principio, como código abierto, en 2004, pero no compartió los
derechos hasta febrero de 2005. Ahora está en su versión 3.0.7 y tiene más de
1.800 contribuyentes.
En la actualidad el uso de Java ha sido muy impulsado por la amplia
influencia de Internet, debido a la universalidad de Java por la capacidad de
sus programas para ser ejecutados en cualquier tipo de máquina.
[1]
http://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion
Recomendaciones de la Unidad:
Recomendaciones de la Unidad:
- Vídeo: Historia y Características de Los Lenguajes de Programación.
- Ver vídeo: Que lenguaje de programación debemos aprender primero?
- Evoluciones de los Lenguajes de Programación.
0 comentarios:
Publicar un comentario