Octubre empezó con una mala semana para la gente de la informática, el pasado 12 de octubre muere el famoso programador Dennis Ritchie, otra de las personas que admiraba (si entran en la pagina de mi semi-auto-biografía en el blog pueden observarlo en la lista de mis héroes informáticos) por su gran trabajo que cambió la humanidad.
Steve Jobs fue alguien con gran visión hacia el futuro de la tecnología pero quienes lo hacían realidad era sus empleados, sin embargo, Dennis Ritchie fue alguien que hizo realidad la tecnología, su trabajos mas importantes fue crear el «Lenguaje C» y el sistema operativo «UNIX». Ambas tecnologías son usadas ampliamente, de hecho, cuando navegas en Internet estas usando una tecnología derivada de su trabajo, si estas usando programas o teléfonos inteligentes estas usando software derivado de sus creaciones.
Actualmente estoy dando clases de Computación I en la Universidad del Táchira y el pensum incluye enseñar lenguaje C, recuerdo en la primera clase al hablar un poco sobre él y la historia de lenguaje C, dije que fué creado hace 40 años y un estudiante me preguntó: Si es algo tan viejo y para la tecnología eso es prehistorico, ¿Por qué se sigue usando? Lo que se me ocurrió responderle fue: porque es poderoso y simple.
Realmente luego de tanto tiempo programar es C es algo muy útil, produce software poderoso, disponible para cualquier plataforma y con buena documentación. Por ello la mayoría de sistemas operativos están programados en este lenguaje, es fácil de comprender la sintaxis, crea programas eficientes, está disponible para todo tipo de arquitectura: teléfono celular, consolas de videojuegos, computadoras, etc. Respecto a UNIX, su diseño es excelente por su sencillez, casi todos los sistemas operativos lo utilizan y/o descienden de el: Linux, los telefonos con Android, Bada, WebOs, el sistema operativo de las Mac (MacOs) y de los iPhones (iOS). Casi el 70% de los servidores de Internet usan sistemas operativos con arquitectura UNIX.
Así que si usas tecnología digital hoy en día, es muy probable que estes usando tecnología influenciada por el trabajo de Dennis Ritchie, desde tu reproductor musical hasta la computadora, desde que te conectas a Internet o utilizas un reproductor blu-ray, entre otros. Gracias a este hombre le debemos gran parte del avance de hoy en día, pero su trabajo solo era comprendido por la gente del área y no por las personas «comunes».
Para finalizar quiero compartirles mi frase favorita de él y la canción de programar en C:
«UNIX es básicamente un sistema operativo muy sencillo, pero hace falta ser un genio para entender su simplicidad».
Dennis Ritchie.