Está en la página 1de 7

Dennis Ritchie

Dennis MacAlistair Ritchie (9 de septiembre de


1941 - 12 de octubre de 2011), Graduado de Física
y Matemáticas aplicadas de Harvard, fue un
Dennis Ritchie
científico de la computación estadounidense.1 ​

Colaboró en el diseño y desarrollo de los sistemas


operativos Multics y Unix, así como el desarrollo de
varios lenguajes de programación como el C, tema
sobre el cual escribió un célebre clásico de las
ciencias de la computación junto a Brian Wilson
Kernighan: El lenguaje de programación C.

Recibió el Premio Turing de 1983 por su desarrollo


de la teoría de sistemas operativos genéricos y su
implementación en la forma del sistema Unix. En
1998 le fue concedida la Medalla Nacional de
Tecnología de los Estados Unidos de América. Se
jubiló en 2007, siendo todavía entonces el jefe del
departamento de investigación en software de Dennis Ritchie en 2011
sistemas de Alcatel-Lucent.
Información personal
Nombre de
Biografía nacimiento
Thomas Koskum

Nacimiento 9 de septiembre de 1941


Nació en Bronxville (Nueva York) el 9 de Bronxville (Estados Unidos)
septiembre de 1941. Obtuvo dos grados en física y
Fallecimiento 12 de octubre de 2011 (70
matemática aplicada.
años)
Berkeley Heights (Estados
En 1967 entró a trabajar en los Laboratorios Bell,
Unidos)
donde participó en los equipos que desarrollaron
Multics, BCPL, ALTRAN y el lenguaje de Causa de
Cáncer de próstata
programación B.. muerte
Nacionalidad Estadounidense
Durante la década de 1960, Ritchie y Ken
Lengua
Thompson trabajaron en el sistema operativo Inglés
materna
Multics en los laboratorios Bell. Thompson encontró
entonces una vieja máquina PDP-7 y desarrolló sus Educación
propios programas de aplicación y sistema operativo Educado en Universidad de Harvard (M.S. en
desde cero, ayudado por Ritchie y otros. En 1970, Física y Matemáticas aplicadas)
Brian Kernighan sugirió el nombre "Unix", un
Universidad de Harvard (Ph.D.)
juego de palabras con el nombre "Multics".2 ​ Para
complementar el lenguaje ensamblador con un Summit High School
lenguaje de programación a nivel de sistema, Supervisor
Patrick C. Fischer
doctoral
Thompson creó B. Más tarde, B fue sustituido por Información profesional
C, creado por Ritchie, que siguió contribuyendo al Ocupación Informático teórico,
desarrollo de Unix y C durante muchos años.3 ​ programador, escritor y
matemático
Durante la década de 1970, Ritchie colaboró con
Área Ciencias de la computación
James Reeds y Robert Morris en un ataque de sólo
texto cifrado a la M-209 estadounidense que podía Empleador Bell Labs (1967-2007)
resolver mensajes de al menos 2000-2500 letras.4 ​ Obras C
Ritchie relata que, tras las discusiones con la notables Unix
Agencia de Seguridad Nacional, los autores
decidieron no publicarlo, ya que les dijeron que el El lenguaje de programación C
principio era aplicable a las máquinas que aún B
utilizan los gobiernos extranjeros.4 ​ BCPL

Como parte de una reestructuración de AT&T a Multics


mediados de la década de 1990, Ritchie fue Plan 9 from Bell Labs
transferido a Lucent Technologies. En Lucent
Sitio web cs.bell-labs.co/who/dmr (http://c
encabezó los esfuerzos para la creación de Plan 9 e
s.bell-labs.co/who/dmr/)
Inferno, así como del lenguaje de programación
Limbo. En Lucent se jubiló en 2007 como jefe del
Departamento de Investigación de Software de Sistemas.5 ​

C y Unix
Ritchie es conocido sobre todo por ser el creador del lenguaje de
programación C y cocreador, junto con Ken Thompson, del sistema
operativo Unix.6 7​ ​ También fue coautor junto con Brian Kernighan
del manual El lenguaje de programación C, que durante años fue el
estándar de facto del lenguaje (conocido como K&R C), hasta la
aparición del ANSI C.

Estos aportes convirtieron a Ritchie en un importante pionero de la Ken Thompson y Dennis Ritchie,
informática moderna. El lenguaje C se usa ampliamente hoy día en el creadores de Unix
desarrollo de aplicaciones y sistemas operativos, y ha sido una gran
influencia en otros lenguajes más modernos como el lenguaje de
programación Java. Unix también ha sentado las bases de los sistemas operativos modernos, como
GNU/Linux y Mac OS X, estableciendo conceptos y principios que hoy son ampliamente adoptados.

En una entrevista de 1999, Ritchie aclaró que veía los sistemas operativos Linux y BSD como una
continuación de la base del sistema operativo Unix, y como derivados de Unix:8 ​

Creo que el fenómeno Linux es bastante atractivo, porque se basa en la base que proporcionó
Unix. Linux parece estar entre los más saludables de los derivados directos de Unix, aunque
también están los diversos sistemas BSD, así como las ofertas más oficiales de los fabricantes
de estaciones de trabajo y ordenadores centrales mainframe.
En la misma entrevista, declaró que veía tanto a Unix como a Linux como "la continuación de las ideas que
empezamos Ken y yo y muchos otros, hace muchos años"."8 ​

Premios
Premio NEC C&C. En 1979, Dennis Ritchie y Ken Thompson recibieron el Premio NEC
C&C por su contribución en el campo de los sistema operativos genéricos y el desarrollo
del sistema operativo UNIX.
Premio Turing. En 1983, Ritchie y Ken Thompson recibieron en conjunto el Premio Turing
por su desarrollo de la teoría genérica de sistemas operativos y específicamente por la
implementación del sistema operativo UNIX. La conferencia de Ritchie en el Premio Turing
fue titulada "reflexiones en Investigación de Software".9 ​
Medalla IEEE Richard W. Hamming. En 1990, tanto Ritchie como Ken Thompson
recibieron la Medalla IEEE Richard W. Hamming del Institute of Electrical and Electronics
Engineers (IEEE), "por la creación del sistema operativo UNIX y del lenguaje de
programación C".10 ​
Medalla Nacional de Tecnología. El 21 de abril de 1999, Thompson y Ritchie recibieron en
conjunto la Medalla Nacional de Tecnología de 1998 del presidente Bill Clinton por co-
inventar el sistema operativo UNIX y el lenguaje de programación C que juntos han llevado
a enormes avances en hardware de computadoras, software, y sistemas de red, y
estimularon el crecimiento de una industria entera, por lo tanto realzando el liderazgo
estadounidense en la era de la información.11 12​ ​
Premio de Japón. En 2011, Dennis Ritchie, junto con Ken Thompson, fue galardonado con
el Premio Japón para Información y Comunicaciones por el trabajo pionero en el desarrollo
del sistema operativo UNIX.13 ​

Sobrenombres
Dennis Ritchie era con frecuencia conocido como "El Punteros" (su dirección de correo electrónico en
UAI IT) en varios grupos de noticias de Usenet (como comp.lang.c) [cita requerida]. Ritchie es la "R" de
K&R o K/R, como se conoce popularmente al famoso libro sobre C.

Muerte
Murió a la edad de 70 años en la noche del miércoles 12 de octubre de 201114 ​en compañía de su familia.
Su amigo Robert Pike fue el primero en dar la noticia a través de la red social Google+.15 ​

Legado
Tras el fallecimiento de Ritchie, el historiador Paul E. Ceruzzi afirmó:16 ​

En una entrevista anterior a su fallecimiento, su colega de toda la vida Brian Kernighan dijo que Ritchie
nunca esperó que el C alcanzara tanta relevancia.17 ​ Kernighan contó al New York TImes que "Las
herramientas que Dennis construyó - Y sus descendientes directos - hacen funcionar prácticamente todo
hoy en día." 18 ​ Kernighan recordó a los lectores la importancia que el C y el UNIX tienen en el desarrollo
de los grandes proyectos posteriores, como por ejemplo el iPhone.19 ​ Siguieron otros testimonios de su
influencia.20 21
​ 22​ ​
A su muerte, un redactor comparó la importancia relativa de Steve Jobs y Ritchie, concluyendo: "El trabajo
de Ritchie representó un papel clave en el desarrollo de la revolución tecnológica de los últimos cuarenta
años - incluyendo la tecnología sobre la cual Apple ha construido su fortuna." 23 ​ Otro comentarista dijo,
"Ritchie, además, inventó y coinventó dos tecnologías de software claves que constituyen el ADN de
efectívamente cada producto de software que usamos directa o indirectamente en la actualidad. Suena a
exageración, pero realmente es cierto."24 ​ Otro dijo, "muchos en las ciencias informáticas y campos
relacionados conocen la importancia de Ritchie para el crecimiento y desarrollo de, bueno, todo lo
relacionado con la informática..."25 ​

La distribución Fedora 16, que se liberó un mes después de su muerte, está dedicada a su memoria.26
FreeBSD 9.0, publicada el 12 de enero de 2012, también se dedicó a su recuerdo.27 ​

Textos de Ritchie
El lenguaje de programación C (1978 con Brian Wilson Kernighan).
Unix Programmer's Manual (1971).
Dennis Ritchie. «Reflections on Software Research» (https://web.archive.org/web/20120504
095900/http://awards.acm.org/images/awards/140/articles/2898606.pdf) (en inglés).
Archivado desde el original (http://awards.acm.org/images/awards/140/articles/2898606.pdf)
el 4 de mayo de 2012. Consultado el 12 de mayo de 2010., "Reflexiones sobre la
investigación de software" lectura de Ritchie en la entrega del Premio Turing.
The UNIX time-sharing system, DM Ritchie, K Thompson, Classic operating systems, 195-
220 (2001)28 ​
Advanced programming in the UNIX environment, WR Stevens, SA Rago, DM Ritchie,
Addison-Wesley (1992, 2008)29 ​

Referencias
1. La Nación (2011). «Murió Dennis Ritchie, uno de los pioneros de la informática moderna» (h
ttp://www.lanacion.com.ar/1414337-murio-dennis-ritchie-uno-de-los-pioneros-de-la-informati
ca-moderna). Consultado el 13 de octubre de 2011.
2. Ritchie, Dennis M. «La evolución del sistema de tiempo compartido Unix» (https://www.bell-l
abs.com/usr/dmr/www/hist.html) (en inglés). Consultado el 31 de octubre de 2016.
3. Ritchie, Dennis. «El desarrollo del lenguaje C» (https://www.bell-labs.com/usr/dmr/www/chis
t.html) (en inglés). Bell Labs. Consultado el 31 de octubre de 2016.
4. «Dabbling in Cryptography» (https://www.bell-labs.com/usr/dmr/www/crypt.html). Bell-labs.
com (en inglés). 5 de mayo de 2000. Consultado el 14 de noviembre de 2016.
5. «Dennis Ritchie, padre del lenguaje de programación C, muere» (https://www.cnet.com/new
s/dennis-ritchie-father-of-c-programming-language-dies/) (en inglés). cnet. 13 de octubre de
2011.
6. "Pioneer Programmer Shaped the Evolution of Computers", Wall Street Journal, October 14,
2011, p.A7
7. McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's
Manual, 1971–1986 (http://www.cs.dartmouth.edu/~doug/reader.pdf). CSTR (139). Bell Labs.
8. Benet, Manuel (1999). «Entrevista con Dennis M. Ritchie» (http://www.linuxfocus.org/Englis
h/July1999/article79.html). LinuxFocus.org.
9. The ''Reflections on Software Research'' paper (http://awards.acm.org/images/awards/140/ar
ticles/2898606.pdf) Archivado (https://web.archive.org/web/20120504095900/http://awards.a
cm.org/images/awards/140/articles/2898606.pdf) el 4 de mayo de 2012 en Wayback
Machine.. (PDF) . Retrieved on 2011-08-21.
10. IEEE. «Richard W. Hamming Medal Recipients» (http://www.ieee.org/documents/hamming_r
l.pdf). Consultado el 29 de mayo de 2011.
11. Ritchie and Thompson [to] Get National Medal of Technology (https://web.archive.org/web/2
0120206154136/http://www.bell-labs.com/news/1998/december/9/1.html) Bell Labs pre-
announcement
12. Ritchie and Thompson Receive National Medal of Technology from President Clinton (http
s://web.archive.org/web/20031011075017/http://www.bell-labs.com/news/1999/april/28/1.ht
ml) Bell Labs press release
13. Evangelista, Benny, "Ken Thompson, Dennis Ritchie win Japan Prize" (http://www.sfgate.co
m/cgi-bin/article.cgi?f=/c/a/2011/01/24/BUTI1HDJSA.DTL#ixzz1C5LtXdf3), San Francisco
Chronicle, January 25, 2011
14. computerworld.uk. «Unix and C creator Dennis Ritchie dies» (http://www.computerworlduk.c
om/news/operating-systems/3310655/unix-and-c-creator-dennis-ritchie-dies/) (en inglés).
Consultado el 13 de octubre de 2011.
15. 20 minutos. «Fallece Dennis Ritchie, creador del lenguaje C y del sistema operativo Unix»
(http://www.20minutos.es/noticia/1186403/0/dennis-ritchie/lenguaje-c/unix/). Consultado el
13 de octubre de 2011.
16. «Dennis Ritchie, founder of Unix and C, dies at 70» (https://www.washingtonpost.com/local/
obituaries/dennis-ritchie-founder-of-unix-and-c-dies-at-70/2011/10/13/gIQAXsVXiL_story.htm
l). Washington Post. Consultado el 12 de octubre de 2016.
17. «Forbes India Magazine - Brian Kernighan: No one Thought C Would Become So Big» (htt
p://forbesindia.com/interview/special/brian-kernighan-no-one-thought-c-would-become-so-bi
g/29982/1). forbesindia.com. Consultado el 12 de octubre de 2016.
18. Lohr, Steve (13 de octubre de 2011). «Dennis Ritchie, 70, Dies, Programming Trailblazer» (h
ttp://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at
-70.html). The New York Times. ISSN 0362-4331 (https://portal.issn.org/resource/issn/0362-4331).
Consultado el 12 de octubre de 2016.
19. «Myths of Steve Jobs» (http://www.deccanherald.com/blog/?p=220). Deccan Herald (en
inglés estadounidense). 11 de noviembre de 2011. Consultado el 12 de octubre de 2016.
20. «Dennis Ritchie, creator of C, bids “goodbye, world” | ExtremeTech» (http://www.extremetec
h.com/computing/102835-dennis-ritchie-creator-of-c-bids-goodbye-world). ExtremeTech.
Consultado el 12 de octubre de 2016.
21. «Dennis Ritchie and John McCarthy» (http://www.economist.com/node/21536536). The
Economist. 5 de noviembre de 2011. ISSN 0013-0613 (https://portal.issn.org/resource/issn/0013-0613).
Consultado el 12 de octubre de 2016.
22. «http://www.newswise.com/articles/the-strange-birth-and-long-life-of-unix» (http://www.news
wise.com/articles/the-strange-birth-and-long-life-of-unix). www.newswise.com. Consultado el
12 de octubre de 2016.
23. «Was Dennis Ritchie more important than Steve Jobs?» (http://www.digitaltrends.com/apple/
was-dennis-ritchie-more-important-than-steve-jobs/). Digital Trends (en inglés
estadounidense). 13 de octubre de 2011. Consultado el 12 de octubre de 2016.
24. Perlow, Jason. «Without Dennis Ritchie, there would be no Steve Jobs | ZDNet» (https://ww
w.zdnet.com/article/without-dennis-ritchie-there-would-be-no-jobs/). ZDNet. Consultado el
12 de octubre de 2016.
25. Biggs, John. «What Can We Learn From Dennis Ritchie?» (http://social.techcrunch.com/201
1/10/15/what-can-we-learn-from-dennis-ritchie/). TechCrunch. Consultado el 12 de octubre
de 2016.
26. «Red Hat Releases Fedora 16 "Verne" - Phoronix» (https://www.phoronix.com/scan.php?pa
ge=news_item&px=MTAxMjg). www.phoronix.com. Consultado el 12 de octubre de 2016.
27. «FreeBSD 9.0-RELEASE Announcement» (https://web.archive.org/web/20160812193013/ht
tp://www.freebsd.org/releases/9.0R/announce.html). www.freebsd.org. Archivado desde el
original (https://www.freebsd.org/releases/9.0R/announce.html) el 12 de agosto de 2016.
Consultado el 12 de octubre de 2016.
28. Ritchie, Dennis M.; Thompson, Ken (2001). «The Unix Time-Sharing System» (https://doi.or
g/10.1007/978-1-4757-3510-9_11). En Hansen, Per Brinch, ed. Classic Operating Systems:
From Batch Processing To Distributed Systems (en inglés) (New York, NY: Springer): 195-
220. ISBN 978-1-4757-3510-9. doi:10.1007/978-1-4757-3510-9_11 (https://dx.doi.org/10.1007%2F978-1-4757-35
10-9_11). Consultado el 2 de febrero de 2021.
29. Stevens, W. Richard; Rago, Stephen A. (2008). Advanced Programming in the UNIX
Environment (https://books.google.com/books?id=wHI8PgAACAAJ) (en inglés). Addison-
Wesley. ISBN 978-0-321-52594-9.

Véase también
C (lenguaje de programación)
Limbo (lenguaje de programación)
Laboratorios Bell
Unix
Plan 9 from Bell Labs
Core War

Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Dennis Ritchie.

The Limbo Programming Language (https://web.archive.org/web/20130601024813/http://do


c.cat-v.org/inferno/4th_edition/limbo_language/limbo) (en inglés)
[_St0Ry0f_M4L]
Transcripción de una entrevista con Dennis Ritchie (https://web.archive.org/web/200608082
10656/http://www.princeton.edu/~mike/unixhistory) – Por Michael S. Mahoney (https://web.ar
chive.org/web/20060903190645/http://www.princeton.edu/~mike/)
Entrevista con Dennis M. Ritchie (http://www.linuxfocus.org/English/July1999/article79.html)
- Por Manuel Benet (publicada en LinuxFocus.org en julio de 1999)
Unix.se Entrevista con DMR publicada el 7 de febrero de 2003 (https://web.archive.org/web/
20041019051755/http://unix.se/article/articleview/950/1/24)
Ritchie and Thompson Receive National Medal of Technology from President Clinton (http
s://web.archive.org/web/20031011075017/http://www.bell-labs.com/news/1999/april/28/1.ht
ml)
Vídeo (http://technetcast.ddj.com/tnc_play_stream.html?stream_id=25) - TechNetCast At Bell
Labs: Dennis Ritchie and Brian Kernighan (1999-05-14)
The future according to Dennis Ritchie - LinuxWorld.com 12/4/00 (https://web.archive.org/we
b/20111015161621/http://www.itworld.com/lw-12-ritchie)
The Development of the C Language (http://cm.bell-labs.com/cm/cs/who/dmr/chist.html)
Archivado (https://web.archive.org/web/20150328220551/http://cm.bell-labs.com/cm/cs/who/
dmr/chist.html) el 28 de marzo de 2015 en Wayback Machine.
Dennis Ritchie, creador de C y UNIX - GenbetaDev (http://www.genbetadev.com/desarrollad
ores/dennis-ritchie-creador-de-c-y-unix)
Predecesor: Premio Turing Sucesor:
Stephen Cook 1983 Niklaus Wirth

Obtenido de «https://es.wikipedia.org/w/index.php?title=Dennis_Ritchie&oldid=154438025»

También podría gustarte