Donald L. Shell (1 de marzo de 1924 - 2 de noviembre de 2015) fue un informático estadounidense que diseñó el algoritmo de clasificación de Shell . Obtuvo su Ph.D. en Matemáticas de la Universidad de Cincinnati en 1959, y publicó el algoritmo de clasificación de shell en Communications of the ACM en julio de ese mismo año. [1]
Donald Shell | |
---|---|
Nació | 1 de marzo de 1924 |
Fallecido | 2 de noviembre de 2015 | (91 años)
Nacionalidad | americano |
alma mater | Universidad Tecnológica de Michigan de Cincinnati |
Conocido por | Tipo de concha |
Carrera científica | |
Campos | Matemáticas Informática |
Carrera profesional
Donald Shell obtuvo una licenciatura en Ingeniería Civil de la Facultad de Minería y Tecnología de Michigan, que ahora es la Universidad Tecnológica de Michigan . Este fue un título de cuatro años que adquirió en tres años con el GPA más alto otorgado en la historia del Colegio. Un récord que se mantuvo durante más de 30 años. Después de obtener su título, ingresó en el Cuerpo de Ingenieros del Ejército y de allí a Filipinas para ayudar a reparar los daños durante la Segunda Guerra Mundial . Cuando regresó después de la guerra, se casó con Alice McCullough y regresó a la Universidad Tecnológica de Michigan , donde enseñó matemáticas. Después, se mudó a Cincinnati, Ohio , y trabajó para la división de motores de General Electric , donde desarrolló un algoritmo de convergencia y escribió un programa para realizar cálculos de ciclo de rendimiento para los primeros motores a reacción de GE. También fue a la Universidad de Cincinnati, donde en 1951 obtuvo una maestría en matemáticas y, en 1959, obtuvo su doctorado. en matemáticas. En julio de ese año publicó el algoritmo de clasificación de shell [1] y "El sistema Share 709: un esfuerzo cooperativo". En 1958, él y A. Spitzbart habían publicado "A Chebycheff Fitting Criterion".
Aunque es más conocido por su algoritmo de clasificación de shell , su Ph.D. También es considerado por algunos como la primera gran investigación de la convergencia de infinitos exponenciales, con algunos resultados muy profundos de la convergencia en el plano complejo. Esta área ha crecido considerablemente y la investigación relacionada con ella ahora se investiga en lo que comúnmente se llama tetración . En octubre de 1962 escribió "Sobre la convergencia de exponenciales infinitos" en las Actas de la American Mathematical Society .
Después de obtener su doctorado, Shell se mudó a Schenectady, Nueva York , para convertirse en Gerente de Ingeniería del nuevo Departamento de Servicios de Información de General Electric, la primera empresa comercial en vincular computadoras utilizando la arquitectura cliente-servidor . Esta arquitectura es el diseño fundamental de Internet . Trabajó con John George Kemeny y Thomas Eugene Kurtz para comercializar el sistema de tiempo compartido de Dartmouth en 1963.
En 1971, Shell escribió "Optimización del tipo polifásico" en las comunicaciones de ACM, y en 1972 se unió a un amigo y colega cercano, el Sr. Ralph Mosher (quien diseñó el camión ambulante ), para iniciar un negocio llamado Robotics Inc. donde era el director general y el ingeniero jefe de software. Cuatro años más tarde, en 1976, vendieron la empresa y Shell volvió a General Electric Information Services Corporation .
En 1984 se jubiló y se mudó a Carolina del Norte . [2]
Matrimonios y familia
Donald Shell se casó con Alice McCullough después de regresar de la Segunda Guerra Mundial. Tuvieron dos hijos, Allyn y Peter.
Allyn Shell siguió los pasos de su padre y se convirtió en científico informático. Enseña Diseño de compiladores con LLVM en John Hopkins, donde enseña que Donald Shell le enseñó que "una función pura (que no tiene efectos secundarios) puede ser reemplazada por una matriz". Esta es una verdad que nunca ha visto en un libro de texto y ni siquiera ha visto como una optimización en LLVM . Peter Shell se convirtió en técnico de laboratorio médico en el ejército de los EE. UU. El hijo de Allyn, Matthew, trabaja en la Reserva Federal como analista financiero y es un productor musical independiente e ingeniero de sonido con sede en el área de DC. Peter tiene dos hijos y cinco nietos. Alice murió de cáncer después de años de ser atendida por Donald.
Aproximadamente un año después de la muerte de Alice, Donald se casó con Virginia Law, cuyo marido había muerto en África. Virginia tuvo tres hijos de su primer matrimonio, David, Paul y Margret. Después de estar casada con Donald unos 30 años, Virginia murió de insuficiencia cardíaca congestiva debido a la malaria adquirida en África. Donald cuidó de Virginia durante muchos años antes de su muerte.
Un año después de la muerte de Virginia a los 81 años, Donald se casó con Helen Whiting, quien también había tenido dos cónyuges anteriores que habían fallecido, uno de los cuales ella cuidó porque quedó inválido. Helen también trajo al matrimonio a un hijo, Gene y dos hijas, Dianne y Peggy. Todos sus hijos e hijas están casados y tienen sus propias familias.
Donald Shell murió el 2 de noviembre de 2015 en Asheville, Carolina del Norte. Le sobrevivió su esposa Helen.
Referencias
enlaces externos
- Bosquejo biográfico
- Historia del doctorado
- www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Shell:Donald_L=.html
- Referencias de tetración
- Diseño de compilador con LLVM en JHU Engineering para profesionales
- Obituario [1]