Adiós, Dennis M. Ritchie

Si hiciera una encuesta por la calle, a la mayoría no le sonará ese nombre. Sin embargo, es probable que Dennis M. Ritchie influyera más en algunas cosas que usted hace todos los días que mucha gente "famosa" que conozca, sobre todo si es usuario de ordenadores, y especialmente si es un profesional de sistemas de información.

Dennis Richie acaba de fallecer a los 70 años, y debemos rendir homenaje a una de las mentes más brillantes de la informática, co-creador del sistema operativo UNIX y del lenguaje de programación C. En 1969-73, trabajando con Ken Thompson en los laboratorios Bell diseñaron y crearon el UNIX para una máquina específica, y luego crearon el lenguaje C para poder reescribir el UNIX con la idea que fuera portable a distintas máquinas.

Dennis Ritchie y Ken Thompson en los laboratorios Bell
Hasta ese momento la mayoría de los programas se habían escrito siempre pensando en la máquina en que se iba a ejecutar. El C destapó la venda de la portabilidad, y desde entonces se podía fabricar software (hasta sistemas operativos!) que podía funcionar en distintas máquinas. El C se sigue utilizando hoy en día, y durante su evolución se han generado los lenguajes de programación más potentes, y en los que han sido escritos la mayor parte del software que usted utiliza: C++, Java y C#.

El UNIX, por su parte, creció rápidamente en las universidades y empresas, y sus derivados siguen utilizándose hoy día. Incluso sirvió como inspiración para escribir el Linux y derivar en proyectos como el MacOS X, alma de los ordenadores Apple.


Así que Dennis M. Ritchie tiene su lugar en la Historia como uno de los padres de la informática tal y como la conocemos ahora. Ya hace más de 15 años que me aprendí sus 2 libros, sobre Unix y C, y he tenido la suerte de usar distintas variantes de UNIX y LINUX, así como de programar en C# y Java.

Enlaces:
- Página de Dennis Ritchie en los Laboratorios Bell: http://cm.bell-labs.com/who/dmr/
- Unix, en Wikipedia: http://es.wikipedia.org/wiki/Unix
- Parte del libro "El Lenguaje de programación C" en Google books
- Infografía de los programadores más importantes, pulsando aqui.