> UNIX es muy simple, sólo se necesita de un genio para entender su simplicidad.
> — _Dennis Ritchie_

Murió un grande entre los grandes, [murió Dennis Ritchie](http://bitelia.com/2011/10/dennis-ritchie-muere-a-los-70-anos-de-edad). Y cuando algo así sucede más vale que quienes seguimos aquí recordemos su obra con todo el homenaje posible.

**Dennis MacAlistair Ritchie**, o **dmr** entre los círculos hacker de su tiempo, vivió para co-inventar en los años 70 dos de las herramientas de software más importantes de la historia: **Unix y el lenguaje de programación C**. Ni más ni menos.

Ritchie, como algunas personas de su generación, estuvo en el lugar y momento indicados. Justo para crear la tecnología que sostiene nuestra era hiperconectada, justo para crear los artefactos que inspirarían a otros hackers a iniciar sus propias revoluciones.

Unix es el padre de una familia muy amplia y diversa en sus propósitos e ideologías de sistemas operativos. **Unix cambió nuestra manera de interactuar con la computadora**, hizo que el usuario se acercará al hardware de formas insospechadas en su tiempo gracias a un idioma construido a base de comandos de _shell_, comandos que hoy en día siguen en el ADN de toda su genealogía.

Unix tiene hijos regados por todas partes. Hijos en los que nadie creía pero que terminaron dominando el mundo de los servidores como Linux; otros abiertos y ejemplares como FreeBSD; seguros de sí mismos como OpenBSD; empresariales como Solaris; orientados al usuario final como NeXTSTEP y Mac OS X; libertarios e idealistas como Hurd; móviles e inquietos, casi recién nacidos de los anteriores, como Android, iOS y MeeGo. La familia Unix es grande y se extenderá por eones.

Si hay que nombrar un software más influyente que ninguno, ese es **Unix, el sistema operativo definitivo**.

Ni qué decir de la interfaz de programación de Unix, tan extraña, fascinante y consistente a la vez, tan hacker, igual de cercana al programador como a la máquina. Una interfaz muy de puntos y comas escrita en lenguaje C, el lenguaje con el que generaciones de programadores aprendieron a hacer software, comenzando por el clásico «Hello, world!».

El [lenguaje C](http://alt1040.com/2011/10/historia-de-la-tecnologia-lenguaje-c) estuvo suficientemente bien hecho como para crear otra familia de lenguajes hoy populares, hoy imprescindibles en la academia, la industria y entre los entusiastas. Sin el lenguaje C no podríamos hablar/programar en Python, Java, Ruby, Haskell, PHP, Objective-C, y otros lenguajes con los que se están creando las aplicaciones del presente y el futuro. El lenguaje C está vigente porque no hay forma de superar su calidad, su cercanía, también como interfaz, entre nosotros y la máquina.

**Sobre Unix y lenguaje C está construido nuestro mundo tecnológico**. Sobre ese par de herramientas para construir más y mejores artefactos de software están cimentados Internet, la Web, su selva de protocolos, servicios y las redes sociales de Google, Twitter, Facebook, y cuanta cosa se te ocurra. Así de grande es el legado de Dennis Ritchie y sus secuaces, quienes hoy le dicen con nostalgia

#include 

int main() {
   printf("Goodbye, dmr!");
   return 0;
}

También en Hipertextual:

La actualidad tecnológica y científica en 2 minutos

Recibe todas las mañanas en tu email nuestra newsletter. Una guía para entender en dos minutos las claves de lo realmente importante en relación con la tecnología, la ciencia y la cultura digital.

Procesando...
¡Listo! Ya estás suscrito

Participa en la conversación

83 Comentarios

Participa en la conversación, deja tu comentario

  1. DMR, cuánto tiempo pasará para que nazca otro genio de esta magnitud y que nos deje otro legado grandisimo como lo suelen hacer estos grandes hombres. Descanse en Paz.

  2. Maestro Dennis Ritchie, gestor de un mundo moderno y progresista, descansa en paz, ahora quien viene…..

  3. Grandisimo dmr, sin duda contribuyó con dos de los pilares para que tengamos la informática actual, SO UNIX y Lenguaje C.

  4. Para cualquiera que haya usado Unix será obvia la relación con Linux, y No porque no tenga plumas alguien negará que el avión se inspiró en las aves.

  5. Aunque linux no comparta codigo con UNIX está hecho en C y además es una implementación clara de UNIX. por tanto linux VIENE de UNIX porque sin UNIX Linus Torvalds NUNCA hubiera podido hacer Linux.

  6. Me gusto el hayas agregado al final el codigo en C, me recordó mis viejos tiempos en que programaba en C directamente, desafortunadamente en mi programación actual no utilizo lenguaje C como tal

  7. Adiós a un verdadero pilar de la computación, informática y tecnología actual.

    Te debemos mucho DRM.

    Descanse en paz.

  8. Quisiera ver.. si Linux hubiera existido sin UNIX.. Sin duda, Linux nace como una necesidad tener UNIX de manera libre.. se baso en MINIX y estuvo presente cuando el GNU necesito un kernel.

  9. Comparar a Jobs con Richie es como comparar peras con manzanas, es decir nada que ver …

    Jobs era un lider sin igual …
    Richie era un hacker/genio de informatica

    Jobs uso lo que creo Richie … y se hizo multimillonario con ello

    Saludos

  10. El nick de Denis Ritchie era dmr, no drm. Cuando se escribe un artículo sobre alguien, no está de más saber algo sobre la persona en cuestión…

    R.I.P.

  11. cuanta gente que le gusta opinar pavadas, comparar en meritos de aporte a la informatica a ritchie con jobs es comparar los meritos de einstein con un profe de bachiller en fisica.

  12. haber haber de donde salio el nombre de linux? pues recuerden es de la combinacion de linus + unox entonces quienes son los ignorantes?

      1. Chale… ve a Wikipedia y busca Linux por favor. No se que está peor que Alt1040, sus editores o sus lectures (incluido yo, por supuesto!)

  13. UNIX es muy simple, sólo se necesita de un genio para entender su simplicidad.
    — Dennis Ritchie

    Muy humilde, nuestro estimado amigo Ritchie

  14. Cuesta dimensionar el aporte de Dennis Ritchie a la informática… se me ocurre algo como:

    Dennis Ritchie / Informática = Albert Einstein / Física…

    R.I.P. :(

    1. Eso no sería tan así. La física no se fundamenta sobre la teoría de la relatividad de einsten. La informática actual Si que está fundamentada sobre Dennis Ritchie.

  15. Señor editor ¿Sabe ud que significa GNU? oh, si, exacto, significa: Gnu No es Unix ¿Ya vais con el Linux ese? :-/, Esta escrito en C pero no es un S.O.!! #StopIgnorence

    1. Habría que pararte a vos la ignorancia. GNU se hizo para tener un UNIX libre, pero no es UNIX. Ves la diferencia? No acuses si no tenés idea.

      1. GNU, es el conjunto de software que se complementó con Linux(SO) para formar GNU Linux, al cual mal llamamos solo Linux,

      2. Realmente Toto es un pedazo inmenso de ignorante. Un simple fanatico escribiendo estupideces.
        Descansa en Paz Ritchie !!!! El mundo de la tecnologia te debe todo….
        :)

  16. Esperemos que en algun momento un émulo de este hombre siga su huella, recuerden para ver mas lejos hay que pararse en los hombros de los gigantes, y este hombre, en computación, lo era

      1. Linux es un S.O. creado para parecerse a UNIX, y con el tiempo mutó para simular ser UNIX, pero aún así NO LO ES.

      2. linux solo tiene la arquitectura de unix , es decir no esta hecho con unix sino solo con su misma arquiectura pensando igual que unix pero nu utilizando unix aprendan un poco pelmazos

      3. Linux nació de la idea de Andrew S. Tanenbaum al construir Minix. Linux no está basado en Unix, pero sí tiene su arquitectura. Tanto Minix y Linux fueron escritos en C, y eso es lo que cuenta.

      4. Mas correcto seria decir GNU/Linux y esto nos lleva a un acronimo recursivo GNU = GNU IS NOT UNIX!, recordemos que linux es el kernel. En fin que descance en paz este genio.

      1. en efecto no comparte codigo, pero linux trataba de imitar-emular unix, ya que este, Torvalds no lo podia tener en su comoputadora personal, x lo cual es parte del legado de este señor

      2. Exacto, Linux es una imprementación compatible Unix, posterior a Minix pero sin código Unix como lo dijo Linus en su primer publicación.

    1. Exactamente, si hablamos en términos estrictos en el artículo sólo Mac OS X está certificado. Sin embargo, cuando hoy en día muchos hablamos de Unix hablamos de «similar a unix o a POSIX».

      1. Si bien es cierto que LInux no comparte la certificacion posix de sistema operativo en base a Unix, tambien es verdad que no tiene dicha certificacion pro que ningun distribucion se ha interesado, por que cualquier distro decente de linux cumple cabalmente con el estandar IEEE 1003.1, de ahi que sea «unix like» simplemente nadie le ha interesado aun, no me pregunten por que….

        Si queremos ser puristas me gustaria que me señalaran un sistema actul (en uso y desarrollo actual) que sea 100% Unix, free/openBSD? noup, BSD duro? no, OSX? en sueños!, plan9? podria ser, pero nadie lo utiliza, Solaris/openIndiana? para nada.

        Unix en estos tiempos mas que un sistema operativo es un estandar de sistemas (lo que realmente valen la pena) y en el sentido real de las cosas Android y Meego estan en segundo otercer nivel relacionados con Unix, no molesten con el librito de la IEEE

  17. se fue jobs, ahora dennis pero no se van los que realmente sobran en el mundo, los que de verdad nos perjudican, pero bueno la vida sigue y ahora ver quien los sustituye