stringtranslate.com

Jack Dennis

Jack Bonnell Dennis (nacido el 13 de octubre de 1931) [1] es un científico informático estadounidense y profesor emérito de Ciencias de la Computación e Ingeniería en el Instituto Tecnológico de Massachusetts .

Se reconoce que el trabajo de Dennis en sistemas informáticos y lenguajes informáticos desempeñó un papel clave en la cultura hacker . Como miembro de la facultad del Instituto Tecnológico de Massachusetts, patrocinó un acceso más fácil a las instalaciones informáticas del MIT durante el desarrollo temprano de la subcultura. [2] [3] Gran parte de lo que luego se convertiría en Unix surgió de su temprana colaboración con Dennis Ritchie y Ken Thompson . Esta filosofía colaborativa y abierta sigue viva hoy en día.

Dennis también fue miembro del histórico Tech Model Railroad Club , que incubó gran parte de la jerga y las tradiciones tempranas del hacking.

Vida temprana y educación

Dennis se graduó en el Instituto Tecnológico de Massachusetts (MIT) como Licenciado en Ciencias (1953), Máster en Ciencias (1954) y Doctor en Ciencias (1958). [4] Su tesis doctoral analizó la relación entre los problemas de programación matemática y las redes eléctricas. [5] Después de completar su doctorado, Dennis pasó a formar parte del cuerpo docente del Departamento de Ingeniería Eléctrica y Ciencias de la Computación del MIT, siendo promovido a profesor titular en 1969.

Carrera

Como profesor en el MIT, Dennis influyó en el trabajo del estudiante Alan Kotok y sus colegas profesores Marvin Minsky y John McCarthy . [2] Dio a los jóvenes programadores acceso a computadoras multimillonarias y les permitió ver hasta dónde podían llevarlos sus habilidades, inspirando a una generación de graduados del MIT que darían forma a la industria informática en DEC , Xerox Parc y ARPA .

Dennis fue uno de los fundadores del proyecto Multics . Su contribución más importante al proyecto fue el concepto de memoria de un solo nivel . Multics no tuvo un éxito total como proyecto comercial, pero fue importante porque influyó en el diseño de muchos otros sistemas operativos de computadoras , y lo más importante fue la inspiración directa para que Ken Thompson (que también trabajó en el proyecto) diseñara la primera encarnación de Unix . En reconocimiento a su trabajo en el proyecto Multics, Dennis fue elegido miembro del IEEE.

La investigación de Dennis en el MIT se centró en la teoría de la computación y los sistemas informáticos, específicamente:

Dennis también ha trabajado como consultor independiente y científico investigador en proyectos relacionados con hardware y software de computadoras paralelas desde su retiro del MIT en 1987. Ha trabajado con el Instituto de Investigación de Ciencias de la Computación Avanzadas de la NASA como científico visitante, con el Grupo de Arquitectura de Carlstedt Elektronik (Gotemburgo, Suecia), y con Acorn Networks, Inc., como científico jefe. [5]

Gran parte de la carrera de Dennis ha estado dedicada a modelos de computación, arquitectura y lenguajes distintos de los de von Neumann, en los que los programas no están asociados a un contador de programas. Junto con sus estudiantes, Dennis adoptó los conceptos de asignación única y flujo de datos , en los que las instrucciones se ejecutan tan pronto como los datos están disponibles (este modelo específico se denomina "estático" en contraste con el "dinámico" de Arvind ). [6]

En 2009, Dennis fue elegido miembro de la Academia Nacional de Ingeniería por sus contribuciones al intercambio y protección en sistemas informáticos y arquitecturas paralelas basadas en principios de flujo de datos.

Premios y reconocimientos

Referencias

  1. ^ ab "Jack Dennis". Museo de Historia de la Computación . Archivado desde el original el 8 de septiembre de 2015. Consultado el 14 de octubre de 2020 .
  2. ^ ab Levy, Steven (2010). Hackers: Héroes de la revolución informática - Edición del 25.º aniversario . O'Reilly Media . pág. 49. ISBN. 978-1449388393.
  3. ^ "Jack Dennis". SoldierX. Archivado desde el original el 1 de julio de 2024. Consultado el 7 de enero de 2013 .
  4. ^ Wildes, Karl L. (1985). Un siglo de ingeniería eléctrica y ciencias de la computación en el MIT, 1882-1982. The MIT Press . p. 345. ISBN 978-0262231190.
  5. ^ abc «Jack B. Dennis 1984 Eckert-Mauchly Award Recipient» (Jack B. Dennis 1984 Eckert-Mauchly Award Recipient). IEEE Computer Society . Archivado desde el original el 18 de octubre de 2013. Consultado el 6 de enero de 2013 .
  6. ^ Treleaven, Philip C. (1987). Future Parallel Computers: An Advanced Course, Pisa, Italia, 9-20 de junio de 1986, Actas (Lecture Notes in Computer Science) . Springer . pág. 98. ISBN 978-3540182030.
  7. ^ "Dennis recibió la Medalla John von Neumann del IEEE". MIT News. 17 de diciembre de 2012. Archivado desde el original el 1 de enero de 2013. Consultado el 6 de enero de 2013 .
  8. ^ "Dennis seleccionado para el Salón de la Fama de ACM SIGOPS". MIT News. 10 de febrero de 2012. Archivado desde el original el 3 de abril de 2013. Consultado el 6 de enero de 2013 .
  9. ^ "El investigador principal de CSAIL, Jack Dennis, nombrado miembro de la NAE". CSAIL, MIT. Archivado desde el original el 9 de junio de 2013. Consultado el 6 de enero de 2013 .

Enlaces externos