TRREERRE

Páginas: 25 (6125 palabras) Publicado: 28 de agosto de 2013
Historia de la informática: Los Lenguajes de Programación


Comienzo con este una serie de artículos sobre la historia de la informática que estoy escribiendo como colaborador para la revista de la Agencia de Informática de la Comunidad de Madrid (ICM).
A lo largo de estos meses quiero escribir sobre los siguientes aspectos de la historia de la informática:
1. Historia de los lenguajes deprogramación
2. Historia de los sistemas operativos
3. Historia de los virus informáticos
Están dirigidos al público general, no es necesario tener conocimientos de informática para leerlos, ya que no pretenden ser artículos rigurosos que traten de dar toda la información posible (con fechas exáctas, etc.), la intención es tratar de introducir de manera amena algunos conceptos y eventos clavesobre la historia de la informática.

En este blog publicaré un extracto de dichos artículos, centrándome en los apartados de interés general y obviando aquellos que se limiten a la historia dentro de ICM.

Y sin más dilación, vamos con el primero de los artículos de la serie.

HISTORIA DE LA INFORMÁTICA: LOS LENGUAJES DE PROGRAMACIÓN

¿Qué es un lenguaje de programación?

Al igual quelas 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 ciertostraductores llamados compiladores e intérpretes) es capaz de realizar dicha tarea.

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.

En este artículo pretendo dar una pequeña idea sobre la evolución de loslenguajes de programación, desde los primeros como FORTRAN o COBOL, hasta los más difundidos en la actualidad como C, Java o C#. No pretendo mencionar todos los lenguajes de programación - actualmente existen más de 2.500 - sino centrarme en los que considero que han sido más relevantes e influyentes en el mundo del desarrollo de software.

Los primeros lenguajes

En la década de los 40 empezarona 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 alplicaciones militares, y se escribieron multitud de librerías matemáticas para cálculo numérico, algunas de las cuales siguen utilizándose hoy endí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 deprogramación).

También en 1960 aparece COBOL, un lenguaje preparado para procesar grandes cantidades de información. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones que siguen utilizándolo hoy en día.

En 1964 se crea el lenguaje BASIC (Beginner's All-purpose Symbolic Instruction Code), especialmente diseñado para enseñar a programar a principiantes. BASIC es el lenguaje que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS