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.
Comentarios (5)