El abuelo de la tecnología invisible muere en silencio
Muere Dennis Ritchie, el hacker que desarrolló el lenguaje C y el sistema Unix
Dennis Ritchie (de pie) y su colega Ken Thompson (sentado). Bell Labs (Alcatel Lucent)MIGUEL ÁNGEL CRIADO
Como a Steve Jobs, el cáncer se llevó el pasado miércoles a Dennis Ritchie, aunque la noticia apenas ha trascendido los blogs especializados. Pero los aparatos ideados por Jobs (y no sólo los de Apple) no funcionarían o serían muy diferentes sin Ritchie. Nacido en Nueva York en 1941, fue una figura clave en la escena tecnológica de los años setenta, cuando se sentaron las bases de la tecnología de hoy.
A los que no sean informáticos apenas les sonarán Unix o C. El primero es un sistema operativo (como Windows o Linux). Aunque estaba destinado a grandes máquinas empresariales y su uso está en declive, muchas de las líneas de código de este programa están en casi todos los sistemas operativos actuales. El segundo es un lenguaje de programación para crear aplicaciones informáticas. A pesar de tener ya casi 40 años, su gramática está detrás de los servidores Apache (infraestructura sobre la que se apoya internet), el software del Kindle de Amazon, el iPhone de Apple o el Chrome de Google. En la creación de ambos participó Ritchie.
Con los herederos del lenguaje C se crean desde webs hasta navegadores
Hijo de un teórico de la conmutación de circuitos, nada más salir de Harvard, Ritchie empezó a trabajar en la misma empresa que su padre, Bell Labs, por entonces el centro de investigación de nuevas tecnologías de la telefónica ATT y hoy propiedad de Alcatel Lucent. En una vieja entrevista, este hacker de la primera ola recordó cómo había rechazado colaborar con Sandia National Laboratories, especializada en la investigación en armamento nuclear. "Pero eso fue alrededor de 1968", dijo a The New York Times, "y hacer bombas atómicas para el Gobierno no parecía en sintonía con los tiempos", añadió.
Dmr, apodo con el que era conocido Ritchie en la escena hacking de entonces, se encontró en Bell Labs con algunos de los pioneros de la moderna informática. El desarrollo de Unix y C fue casi en paralelo. Buscaban crear un nuevo sistema operativo y para ello necesitaban un nuevo lenguaje de programación.
Hasta la llegada de Unix (en 1971), las computadoras se vendían a grandes empresas, organismos del Gobierno y universidades con todo su software empaquetado. Por el contrario, Unix era portátil, se podía instalar en diferentes máquinas. También fue diseñado con dos de las características que hoy definen a los ordenadores: multitarea y multiusuario.
El estadounidense recibió el Premio Turing, el Nobel de la tecnología
A esta filosofía abierta se unió el hecho de que ATT tenía prohibido meterse en otros negocios que no fueran la telefonía. Eso le obligó a licenciar Unix y dar acceso a su código. Los investigadores se abalanzaron sobre él y, mitad por obligación, mitad por convicción, propiciaron el nacimiento del movimiento del código abierto.
Aunque la primera versión de Unix se creó con otro programa, dmr y sus colegas crearon un nuevo lenguaje de programación para rehacer su flamante sistema operativo. C nació del fracaso de un anterior programa pedido por los jefes de ATT. Ritchie y sus compañeros querían que Unix pudiera usarse en cualquier máquina (la fabricada por cada compañía era incompatible con las demás) y para conseguir esta multiplataforma necesitaban reescribir Unix y para eso crearon C. Sin embargo, C ha servido para mucho más. Este lenguaje (o sus hijos, como C++) está en la base de la práctica totalidad de los programas que se usan para hacer otros programas, como PHP, Perl, Java, Ruby... Y con ellos se crean las páginas web de Facebook o Amazon, el Office de Microsoft, el Android de Google o los navegadores TomTom.
A pesar de que Ritchie recibió el Premio Turing, una especie de Nobel de la tecnología, muy pocos sabían quién era cuando se supo de su muerte. Una posible razón la ofrece en la revista Wired el profesor del MIT, Martin Rinard: "Jobs era el rey de lo visible, y Ritchie es el rey de lo que es en gran medida invisible".
20 Comentarios
-
Dennis Ritchie un "hacker"? por dios! anda que os habeis lucido.
Ritchie fue un INGENIERO, no un hacker,
Junto a otros (Kernighan,..) diseño el lenguaje de programacion C (uno de los mas usados del mundo y sobre el qu se han basado otros muchos) asi como el sistema operativo UNIX (o sea, sobre el que funcionan el 99% de los servidores del mundo, asi como base del OS de mac, android, linux, etc). No es cierto que Unix este "en declive". Unix esta vivo en todos los linux, solaris, ubuntus, androids, etc....
Bien por ser de los pocos medios que lo menciona, despues de la publicidad gratuita que todos los periodicos habeis hecho a apple por la muerte de jobs... pero llamar hacker a dennis ritchie....
-
Al menos habéis hablado algo de él.
Su aportación a la informática ha sido mucho más importante que la de Jobs, pero en los medios, especialmente en este, ha sido Jobs el que ha sido tratado como uan especie de mesías, demostrando la gañanería de los responsables de esas noticias.
-
Unix no está en declive, como dice el artículo. Todo lo contrario.
Linux es una versión de Unix, como también lo son Android, OSX e iOS. Y aun siguen usándose bastante versiones en servidores típicamente UNIX, como el HP-UX, o Solaris.
Lo que ya no se usa apenas son las mismas versiones de unix de los 70, que es otra cosa (ni nada).
Y Dennis Ritchie claro que era un hacker. Lo que no era justamente es ingeniero. Era físico y matemático. A
ntes de tener otras connotaciones, o sea, cuando Ritchie desarrolló su trabajo, 'hacker' significaba esto: http://en.wikipedia.org/wiki/Hacker_%28programmer_subculture%29
Uno de los personajes más destacados de esta subcultura (si no el más destacado de todos) era justamente Dennis Ritchie (se le menciona explícitamente en la entrada de wikipedia). Poca gente puede considerarse más hacker que él (quizá Knuth, Torvalds y Stallman, si acaso).
-
Esto me recuerda un Refran: Unos tienen la fama, y otros cardan la lana
-
También ha muerto el inventor del marcapasos (invento que ha salvado miles de vidas) y no le habeis dedicado ni una esquinita.
-
#1 Es que Dennis Ritchie es un HACKER con mayúsculas.
Lamentablemente los medios de comunicación han extendido la idea de que un hacker es una persona que se introduce en computadoras ajenas con aviesas intenciones, pero el significado original del término -y probablemente el más correcto- nos remite a alguien que es muy diestro con los ordenadores, sin ninguna connotación moral sobre si utiliza esas habilidades para hacer cosas "buenas" o "malas".
En cuanto a la noticia, abundo en la opinión de #2.
Atendiendo a sus méritos y su importancia real para las ciencias de la computación, merecía mucho más un obituario a portada completa Dennis Ritchie que Steve Jobs, pero ha sido justo al revés.
-
Tarde y mal dáis la noticia. Claro, como en Twitter no ha sido TT durante 3 días... ¡Manda ____ que a Steve Jobs, que no inventó nada desde el Apple, se le llore como a un amigo! ¡¡Como a un amigo que te cobra una pasta por un putrul!! Vale, un putrul que ha "revolucionado" el mercado, Pero que a un señor que ha sentado las bases de la informática, ni una triste mención el día de su muerte...
-
Pues claro que sí, un hacker. A pesar del uso extendido de la palabra, un hacker no es un intruso o un delincuente informático, sino una persona apasionada de la informática de gran talento y pionero. Tal y como fue Dennis Ritchie.
-
#1 wiki
Pues para mi si tiene buen puesto el adjetivo de hacker (ser un hacha en algo). Este señor lo era en a lo que se dedicó, la informática, como otros lo pueden ser en su profesión, ya sea ebanista, soldador o ser un hacha subiendo tabiques. El ser ingeniero no es sinónimo de nada, se puede ser ingeniero y no destacar en absoluto ni en su profesión ni en nada, además éste no sé si lo era propiamente dicho, estaba graduado en físicas y en matematicas aplicadas.
-
Me recuerda un poco a uno de los padres de la ciencia de la computación, el de la máquina Turing.. eso, Alan Turing. [//Sus estudios del sistema Fish ayudarían al desarrollo posterior de la primera computadora programable electrónica digital del mundo, llamada Colossus//]
Un genio de la inteligencia artificial... pero claro, era homosexual... entonces le dieron a elegir entre un tratamiento hormonal o la carcel, se quedó con el primero y su salud se deterioró tanto que acabo suicidandose... casi nadie le recuerda.
-
#1 ¿Seguro que era publicidad gratuita?
-
A mi recuerda a que si no inventas un aparatito "cool" tú no lo eres tanto.
-
goreto 17-10-2011 13:28
"Que lentos para publicar un comentario de una sola frase. No es la primera vez que observo que no publicais mis comentarios de momento no sé a qué se debe."
Es que tienes un karma bajo, si clicas sobre tu nombre verás esta información:
goreto
Registrado: Lunes, 21 de marzo de 2011
Karma: 7,73 ¿Qué es?
Cuando te das de alta te asignas un karma de 10, y luego puede subir o bajar según tu participación y los votos de los demás usuarios a tus comentarios. Los que tienen un karma alto puede a veces ver su comentario publicado al momento, los demás pueden demorarse media hora o más. Y ojo al referenciar otro mensaje por el número, pues al publicarse los mensajes demorados o hacen en la posición correspondiente a la hora de envío y la numeración de los mensajes posteriores se altera.
-
perdón, el día 12
-
PubIico 17-10-2011 13:16
"Perdón pero unix no está es todos los servidores, quien está detrás de ellos es un sistema operativo "TIPO UNIX" llamado GNU, acrónimo recursivo de: Gnu is Not Unix. "
También hay la linea de los unix BSD, que partieron del código fuente inicial. El núcleo del Mac OSX deriva de esta linea, porque la licencia BSD no requiere la publicación del código fuente de las modificaciones como lo hace la GPL.
-
Perdón pero unix no está es todos los servidores, quien está detrás de ellos es un sistema operativo "TIPO UNIX" llamado GNU, acrónimo recursivo de: Gnu is Not Unix. Ese es el verdadero sistema operativo creado por Richard Stallman (aún vivo) Linux es el Kernel que usa el sistema operativo GNU , por lo tanto es GNU/Linux quien está detrás de los S.O. que usan la mayoría de los servidores GNU fue programado usando el Lenguaje C y se lleva años trabajando en un kernel llamado HURD que desplazaría a Línux al no ser monolítico y funcionar el núcleo como una especie de microservidores independientes. Al empezar a usarse Linux para GNU en 1991, se ralentizó el propio kernel de GNU. Richard Stallman dió comienzo al proyecto en 1983 y hoy preside la fsf Free Software Fundation. Da conferencias y es activista hoy dia. Cuando en 15M envió este mensaje http://stallman.org/video/spain-protests-2011.ogv
-
No sólo habéis repetido la noticia, sino que encima volvéis a llegar tarde. Murió el pasado día 8 de octubre!!!
-
Bien, al final sí que me han publicado los dos, pero son unos tardones estos de Público en liberar comentarios, de hecho el #5 era el #3 durante más de una hora...
En fin comentar a #17 que el mundo de la informática está más hermético y desconocido de lo que nos imaginamos. Una cosa es triunfar y catapultar una firma a lo más alto del mercado (parece que es el único mérito que vale la pena recordar y mencionar) y otra es realizar grandes logros sin que tengan ninguna transcendencia mediática puesto que no has contribuido a enriquecer a unos pocos.
Jobs era un don nadie sin títulos pero supo escalar vertiginosamente la pirámide social, era un líder mediático, tenía carisma. O bueno eso es lo que he sacado yo en conclusión después de leer su biografía...
-
Que lentos para publicar un comentario de una sola frase. No es la primera vez que observo que no publicais mis comentarios de momento no sé a qué se debe.
Anteriormente había publicado:
"#1 ¿seguro que es publicidad gratuita?"
No sé si es que tienen un filtro, si me han clasificado como sujeto polémico y al que se le debe revisar cada mensaje, ¿es eso posible? Me parece una pérdida de tiempo absurda para un periódico, pero bueno, es que no le encuentro explicación...
-
Hacker?? para la progreria y sus medios si no eres okupa,indignado o hacker entonces no eres lo suficientemente guay para recibir elogios.
En fin..

Cargando...