miércoles, 23 de enero de 2008

Viejitos muy actuales

Parece que en esto de la informática se evoluciona muy rápido, que todo es lo último de lo último, ... pero no.

En esta entrada quiero recordar algunas tecnologías con varias décadas a sus espaldas que se siguen utilizando hoy en día.

  • El lenguaje de programación C:
    En 1972 Ken Thompson y Dennis M. Ritchie diseñaron un lenguaje de programación para utilizarlo en el sistema operativo UNIX. 35 años más tarde, sigue siendo uno de los lenguajes más utilizados en la programación de sistemas operativos, programas en los que el rendimiento es crítico y muchas más aplicaciones.

  • El sistema operativo UNIX:
    Íntimamente ligado al lenguaje C, su desarrollo comenzó en 1969, basado en otro sistema llamado MULTICS. A lo largo de los años se han desarrollado múltiples variantes y clones. Algunos sistemas UNIX actuales: Mac OSX, Linux, la familia de sistemas BSD, Solaris, ... y bastantes más.

  • El lenguaje COBOL:
    Son las siglas de "Lenguaje Común Orientado a Negocios" (en inglés). Como su nombre indica, se utiliza principalmente en sistemas financieros: bancos, aseguradoras, etc. Se diseñó en 1960 y se estima que es uno de los lenguajes más utilizados (en líneas de código escritas).

  • El protocolo TCP/IP:
    Desarrollado en los años 70, este protocolo (conjunto de reglas y especificaciones que utilizan los dispositivos para comunicarse a través de una red) ha demostrado ser fiable y proporciona la base de Internet tal y como la conocemos hoy en día. Otras arquitecturas o protocolos de red han "sucumbido" y no se usan tan ampliamente como TCP/IP.

  • Bases de datos relacionales:
    La teoría fue desarrollada por Codd en 1970 y a lo largo de esa década surgieron distintas bases de datos relacionales. Durante la década de los 80 las bases de datos relacionales (y su lenguaje propio, SQL) se impusieron a otros sistemas de bases de datos, de tal forma que algunas personas jóvenes no hemos conocido otro sistema que no sea el relacional.


Hay muchísimos más ejemplos de tecnologías y sistemas bastante veteranos que siguen utilizándose ampliamente. Existe en todos ellos un denominador común: son tecnologías muy probadas y estables. En muchos entornos, ésta es una cualidad muy valorada.

Animo a los lectores que nos dejen más ejemplos de "viejitos" actuales en los comentarios.

5 comentarios:

  1. La tecnología que llevan los dispositivos de exploracion espacial haria reir a cualquier aficionado a la informatica casera. Procesadores de hace 10 años, con capacidad de memoria menor a cualquier movil medianito y velocidades de risa. Pero funcionan, son a prueba de fallos y nos estan enviando unas imagenes del sistema solar que nos dejan con la boca abierta.Siento no poner algún enlace con ejemplos, no tengo tiempo, ¿alguien se anima?

    ResponderEliminar
  2. Hablando de espacio... falta el padre de todos los lenguajes FORTRAN, que sigue en uso (tanto el 77 como el 95) en la agencia Europea, la NASA...

    ResponderEliminar
  3. Otro viejecito es el PASCAL, aunque ha cambiado de nombre varias veces. En la versión de Borland (la empresa con el compilador de pascal más famoso) ahora se llama Delphi. No sé que tal será su salud en España hoy en día puesto que hace tiempo (3 años) que no estoy en el mundillo de la programación. Creo que hay una verrsión open source llamada Lazarus y FreePascal.

    ResponderEliminar
  4. David Asorey Álvarez24 de enero de 2008, 1:10

    Faust:La versión open source que comentas es Free Pascal, como bien dices. Lazarus es un IDE (Entorno de Desarrollo Integrado) para programar con Pascal que intenta ser una alternativa al IDE de Delphi.

    ResponderEliminar
  5. Respecto a Delphi:Creo que existe una versión del lenguaje para Linux que se llamaba Kylix o algo así, ¿no es cierto?Respecto al viejito, y en relación con Delphi (puesto que es similar), el lenguaje Basic, que aún se utiliza para programar macros en Office, aplicaciones en MS Access, páginas web (ASP y después ASP.NET), etc, y que creo que se inventó a mediados o finales de los ''60.Interesante tema el de hoy

    ResponderEliminar