Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

Dennis Ritchie

De Wikipedia, la enciclopedia libre
Dennis Ritchie

Dennis Ritchie en 2011
Información personal
Nombre de nacimientoDennis MacAlistair RitchieVer y modificar los datos en Wikidata
Nacimiento9 de septiembre de 1941Ver y modificar los datos en Wikidata
Bronxville (Estados Unidos)Ver y modificar los datos en Wikidata
Fallecimiento12 de octubre de 2011Ver y modificar los datos en Wikidata (70 años)
Berkeley Heights (Estados Unidos)Ver y modificar los datos en Wikidata
Causa de muerteCáncer de próstataVer y modificar los datos en Wikidata
NacionalidadEstadounidense
Lengua maternaInglésVer y modificar los datos en Wikidata
Educación
Educado en
Supervisor doctoralPatrick C. FischerVer y modificar los datos en Wikidata
Información profesional
OcupaciónInformático teórico,programador,escritor ymatemáticoVer y modificar los datos en Wikidata
ÁreaCiencias de la computaciónVer y modificar los datos en Wikidata
EmpleadorBell Labs (1967-2007)Ver y modificar los datos en Wikidata
Obras notables
Miembro deAcademia Nacional de IngenieríaVer y modificar los datos en Wikidata
Sitio webcs.bell-labs.co/who/dmrVer y modificar los datos en Wikidata

Dennis MacAlistair Ritchie (9 de septiembre de 1941 - 12 de octubre de 2011), Graduado de Física y Matemáticas aplicadas de Harvard, fue uncientífico de la computaciónestadounidense.[1]

Colaboró en el diseño y desarrollo de lossistemas operativosMultics yUnix, así como el desarrollo de varioslenguajes de programación como elC, tema sobre el cual escribió un célebre clásico de lasciencias de la computación junto aBrian Wilson Kernighan:El lenguaje de programación C.

Recibió elPremio 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 laMedalla Nacional de Tecnología de losEstados Unidos de América. Se jubiló en 2007, siendo todavía entonces el jefe del departamento de investigación ensoftware de sistemas deAlcatel-Lucent.

Biografía

[editar]

Nació enBronxville (Nueva York) el 9 de septiembre de 1941. Obtuvo dosgrados enfísica ymatemática aplicada.

En 1967 entró a trabajar en losLaboratorios Bell, donde participó en los equipos que desarrollaronMultics,BCPL,ALTRAN y ellenguaje de programación B..

Durante la década de 1960, Ritchie yKen Thompson trabajaron en el sistema operativoMultics en los laboratorios Bell. Thompson encontró entonces una vieja máquinaPDP-7 y desarrolló sus propios programas de aplicación y sistema operativo desde cero, ayudado por Ritchie y otros. En 1970,Brian Kernighan sugirió el nombre «Unix», un juego de palabras con el nombre «Multics».[2]​ Para complementar el lenguaje ensamblador con un lenguaje de programación a nivel de sistema, Thompson creóB. Más tarde, B fue sustituido porC, creado por Ritchie, que siguió contribuyendo al desarrollo de Unix y C durante muchos años.[3]

Durante la década de 1970, Ritchie colaboró con James Reeds yRobert Morris en unataque de sólo texto cifrado a laM-209 estadounidense que podía resolver mensajes de al menos 2000-2500 letras.[4]​ Ritchie relata que, tras las discusiones con laAgencia de Seguridad Nacional, los autores decidieron no publicarlo, ya que les dijeron que el principio era aplicable a las máquinas que aún utilizan los gobiernos extranjeros.[4]

Como parte de una reestructuración de AT&T a mediados de la década de 1990, Ritchie fue transferido a Lucent Technologies. EnLucent encabezó los esfuerzos para la creación dePlan 9 eInferno, así como dellenguaje 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

[editar]
Ken Thompson y Dennis Ritchie, creadores deUnix
Artículo principal: C (lenguaje de programación)
Artículo principal: Unix

Ritchie es conocido sobre todo por ser el creador dellenguaje de programación C y cocreador, junto conKen Thompson, delsistema operativoUnix.[6][7]​ También fue coautor junto conBrian Kernighan del manualEl lenguaje de programación C, que durante años fue el estándarde facto del lenguaje (conocido comoK&R C), hasta la aparición delANSI C.

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

En una entrevista de 1999, Ritchie aclaró que veía los sistemas operativosLinux yBSD 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

[editar]
  • Premio NEC C&C. En 1979, Dennis Ritchie yKen Thompson recibieron elPremio NEC C&C por su contribución en el campo de los sistema operativos genéricos y el desarrollo del sistema operativoUNIX.
  • Premio Turing. En 1983, Ritchie y Ken Thompson recibieron en conjunto elPremio 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 laMedalla IEEE Richard W. Hamming delInstitute of Electrical and Electronics Engineers (IEEE), «por la creación del sistema operativo UNIX y dellenguaje de programación C».[10]
  • Medalla Nacional de Tecnología. El 21 de abril de 1999, Thompson y Ritchie recibieron en conjunto laMedalla Nacional de Tecnología de 1998 del presidenteBill 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 elPremio Japón para Información y Comunicaciones por el trabajo pionero en el desarrollo del sistema operativo UNIX.[13]

Sobrenombres

[editar]

Dennis Ritchie era con frecuencia conocido como «dmr» (su dirección de correo electrónico enUAI IT) en variosgrupos de noticias deUsenet (como comp.lang.c).[14]​Ritchie es la «R» deK&R oK/R, como se conoce popularmente al famoso libro sobre C.

Muerte

[editar]

Murió a la edad de 70 años en la noche del miércoles 12 de octubre de 2011[15]​ en compañía de su familia. Su amigoRobert Pike fue el primero en dar la noticia a través de la red socialGoogle+.[16]

Legado

[editar]

Tras el fallecimiento de Ritchie, el historiador Paul E. Ceruzzi afirmó:[17]

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.[18]​ 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».[19]​ 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.[20]​ Siguieron otros testimonios de su influencia.[21][22][23]

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».[24]​ 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».[25]​ 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».[26]

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

Textos de Ritchie

[editar]
  • El lenguaje de programación C (1978 conBrian Wilson Kernighan).
  • Unix Programmer's Manual (1971).
  • Dennis Ritchie.«Reflections on Software Research»(en inglés). Archivado desdeel original 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)[29]
  • Advanced programming in the UNIX environment, WR Stevens, SA Rago, DM Ritchie, Addison-Wesley (1992, 2008)[30]

Referencias

[editar]
  1. La Nación (2011).«Murió Dennis Ritchie, uno de los pioneros de la informática moderna». Consultado el 13 de octubre de 2011. 
  2. Ritchie, Dennis M.«La evolución del sistema de tiempo compartido Unix»(en inglés). Consultado el 31 de octubre de 2016. 
  3. Ritchie, Dennis.«El desarrollo del lenguaje C»(en inglés).Bell Labs. Consultado el 31 de octubre de 2016. 
  4. ab«Dabbling in Cryptography».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»(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. CSTR (139). Bell Labs. 
  8. abBenet, Manuel (1999).«Entrevista con Dennis M. Ritchie». LinuxFocus.org. 
  9. The «Reflections on Software Research» paperArchivado el 4 de mayo de 2012 enWayback Machine.. (PDF) . Retrieved on 2011-08-21.
  10. IEEE.«Richard W. Hamming Medal Recipients». Consultado el 29 de mayo de 2011. 
  11. Ritchie and Thompson [to] Get National Medal of Technology Bell Labs pre-announcement
  12. Ritchie and Thompson Receive National Medal of Technology from President Clinton Bell Labs press release
  13. Evangelista, Benny,«Ken Thompson, Dennis Ritchie win Japan Prize»,San Francisco Chronicle, January 25, 2011
  14. «Dennis Ritchie - Computing History».www.computinghistory.org.uk. Consultado el 16 de febrero de 2024. 
  15. computerworld.uk.«Unix and C creator Dennis Ritchie dies»(en inglés). Consultado el 13 de octubre de 2011. 
  16. 20 minutos.«Fallece Dennis Ritchie, creador del lenguaje C y del sistema operativo Unix». Consultado el 13 de octubre de 2011. 
  17. «Dennis Ritchie, founder of Unix and C, dies at 70».Washington Post. Consultado el 12 de octubre de 2016. 
  18. «Forbes India Magazine - Brian Kernighan: No one Thought C Would Become So Big».forbesindia.com. Consultado el 12 de octubre de 2016. 
  19. Lohr, Steve (13 de octubre de 2011).«Dennis Ritchie, 70, Dies, Programming Trailblazer».The New York Times.ISSN 0362-4331. Consultado el 12 de octubre de 2016. 
  20. «Myths of Steve Jobs».Deccan Herald(en inglés estadounidense). 11 de noviembre de 2011. Consultado el 12 de octubre de 2016. 
  21. «Dennis Ritchie, creator of C, bids “goodbye, world” | ExtremeTech».ExtremeTech. Consultado el 12 de octubre de 2016. 
  22. «Dennis Ritchie and John McCarthy».The Economist. 5 de noviembre de 2011.ISSN 0013-0613. Consultado el 12 de octubre de 2016. 
  23. «http://www.newswise.com/articles/the-strange-birth-and-long-life-of-unix».www.newswise.com. Consultado el 12 de octubre de 2016. 
  24. «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. 
  25. Perlow, Jason.«Without Dennis Ritchie, there would be no Steve Jobs | ZDNet».ZDNet. Consultado el 12 de octubre de 2016. 
  26. Biggs, John.«What Can We Learn From Dennis Ritchie?».TechCrunch. Consultado el 12 de octubre de 2016. 
  27. «Red Hat Releases Fedora 16 “Verne” - Phoronix».www.phoronix.com. Consultado el 12 de octubre de 2016. 
  28. «FreeBSD 9.0-RELEASE Announcement».www.freebsd.org. Archivado desdeel original el 12 de agosto de 2016. Consultado el 12 de octubre de 2016. 
  29. Ritchie, Dennis M.; Thompson, Ken (2001).«The Unix Time-Sharing System». 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. Consultado el 2 de febrero de 2021. 
  30. Stevens, W. Richard; Rago, Stephen A. (2008).Advanced Programming in the UNIX Environment(en inglés). Addison-Wesley.ISBN 978-0-321-52594-9. 

Véase también

[editar]

Enlaces externos

[editar]


Predecesor:
Stephen Cook
Premio Turing
1983
Sucesor:
Niklaus Wirth
Control de autoridades
Obtenido de «https://es.wikipedia.org/w/index.php?title=Dennis_Ritchie&oldid=165551504»
Categorías:
Categorías ocultas:

[8]ページ先頭

©2009-2025 Movatter.jp