stringtranslate.com

Marvin Stein (informático)

Marvin Stein (1924-2015) fue un matemático y científico informático , y el "padre de la informática " en la Universidad de Minnesota . [1]

Primeros años de vida

Marvin Stein nació en Cleveland, Ohio, en 1924, hijo de inmigrantes judíos rusos . La familia se mudó más tarde a Los Ángeles, California, para tratar la tuberculosis de la madre de Stein . [2] Se graduó de la escuela secundaria Theodore Roosevelt en 1941 e inmediatamente ingresó en la Universidad de California en Los Ángeles . [3] Sus estudios se interrumpieron y en 1942 sirvió en el Cuerpo de Señales del Ejército de los EE. UU. como operador de máquina tabuladora , y tuvo un breve período trabajando en IBM . Regresó a la escuela después de la guerra y se graduó de la UCLA en 1947. [4]

Stein hizo su doctorado en el Instituto de Análisis Numérico de la UCLA (o INA, un antecesor del departamento de informática de la UCLA), donde en el verano de 1949 participó en un seminario sobre resolución de ecuaciones lineales y búsqueda de valores propios y vectores propios de matrices con varias otras futuras luminarias del dominio, entre ellas Magnus Hestenes , J. Barkley Rosser , George Forsythe , Cornelius Lanczos , Gertrude Blanch y William Karush . El trabajo de Magnus Hestenes sobre el método del gradiente conjugado fue una consecuencia directa del trabajo conjunto de este grupo durante el verano. [5] Las computadoras de alta velocidad aún no estaban disponibles, por lo que Stein y otros investigadores realizaron a mano experimentos numéricos para probar los resultados teóricos. Stein en particular estudió los métodos de Rayleigh-Ritz de problemas variacionales . [6]

Después de obtener su doctorado en el INA en enero de 1951, Stein fue contratado como ingeniero de investigación senior por el fabricante de aviones Convair en el sur de California. Trabajó principalmente en simulaciones de misiles para el SM-65 Atlas , [4] en el que trabajó con un UNIVAC 1103. Aunque el 1103 había sido fabricado y utilizado por la Agencia de Seguridad de las Fuerzas Armadas bajo el nombre de "Atlas 2", este fue el primer 1103 vendido comercialmente. El trabajo de Stein instalando el UNIVAC 1103 con el minnesotano y ex alumno de la Universidad de Minnesota Erwin Tomash lo introdujo a la escena emergente de la informática en Minnesota en la década de 1950. [7]

Stein perdió su trabajo en Convair cuando el Comité de Actividades Antiamericanas de la Cámara de Representantes revocó su autorización de seguridad debido a su ascendencia judía. Más tarde se la restituyeron, pero Stein ya había decidido seguir adelante. [2]

Universidad de Minnesota

En 1955, Remington Rand , fabricante de las computadoras UNIVAC, se enteró de que la Universidad de Minnesota estaba considerando comprar una máquina de uno de los rivales de Rand: una IBM 650. Rand ofreció simplemente darle a la universidad 400 horas gratis en una UNIVAC 1103 con la condición de que contrataran a un miembro de la facultad dedicado a supervisar sus operaciones. Stein fue contratado en el departamento de Matemáticas de TI en la Universidad de Minnesota para cumplir con esta condición, y asumió la administración de la UNIVAC. [8] La UNIVAC 1103 medía alrededor de 60 pies de largo, 30 pies de ancho y pesaba más de 17 toneladas. [1]

Stein impartió los primeros cursos de computación de alta velocidad en la Universidad de Minnesota y desempeñó un papel singular en el desarrollo del camino de la universidad hacia la educación en ciencias de la computación. En 1958, Stein fue nombrado director del Centro de Análisis Numérico de la universidad en el Instituto de Tecnología (más tarde el Centro de Computación de la Universidad), para el cual la universidad compró su propio 1103 a un precio rebajado de 250.000 dólares. El centro también albergaba un REAC 100. [7] Stein mantuvo un sistema de archivos informáticos durante décadas, a lo largo de tres generaciones de máquinas significativamente diferentes. [9]

En 1967, Stein creó -con William Munro, Neal Amundson y Hans Weinberger- el programa de posgrado de la universidad en Ciencias de la Computación y la Información. Tres años después, en 1970, la universidad estableció un departamento formal de Ciencias de la Computación. [7] Stein renunció como director del Centro de Computación y se convirtió en el primer director de este nuevo departamento de Ciencias de la Computación. [10] Renunció al año siguiente y se desempeñó como profesor en el departamento hasta su jubilación en 1997. [1]

Stein recibió una beca Guggenheim en 1963-1964 por su trabajo con Magnus Hestenes en el método del gradiente conjugado y por ser el principal inventor del algoritmo de división Pope-Stein y el algoritmo de ordenamiento Stein-Rose . [1] Se desempeñó como profesor visitante de informática en el Instituto de Ciencias Weizmann en Rehovot , Israel de 1963 a 1964 y en la Universidad de Tel Aviv y la Universidad Hebrea de Jerusalén de 1971 a 1972. [2]

Muerte

Stein murió en 2015. Sus documentos se conservan en los Archivos de la Universidad de Minnesota. [2]

Publicaciones

En 1964, Stein escribió Computer Programming: A Mixed Language Approach con el colaborador William Munro para Academic Press . [11] Recibió buenas críticas en su momento, [12] y en 2017, más de cinco décadas después de su publicación, todavía estaba impresa en su tercera edición. [13] Fue escrito con la intención de proporcionar instrucción en programación en lenguaje ensamblador tanto a programadores profesionales como a legos altamente técnicos. Gran parte del libro fue diseñado originalmente en torno al CDC 1604 y al lenguaje Fortran . [14]

Bibliografía

Libros

Papeles

Notas

  1. ^ abcd "Premio del Presidente 2009 a los destinatarios de servicios destacados". Premios y distinciones universitarias . Universidad de Minnesota . 2009 . Consultado el 3 de junio de 2017 .
  2. ^ abcd "Obituario de Marvin L. Stein". Star Tribune . 2015-03-03 . Consultado el 2017-06-03 .
  3. ^ "In Memoriam: Marvin Stein". Universidad de Minnesota, Departamento de Ciencias Informáticas e Ingeniería . Universidad de Minnesota . 2015.
  4. ^ ab Aspray, William (1984). "Entrevista con Marvin Stein" (PDF) . Instituto Charles Babbage . Conservación Digital de la Universidad de Minnesota . Consultado el 3 de junio de 2017 .
  5. ^ Nash, Stephen G., ed. (1990). Una historia de la computación científica. Association for Computing Machinery Press . pp. 167–179. doi :10.1145/87252. ISBN. 9780201508147. Consultado el 28 de febrero de 2022 .
  6. ^ Hestenes, Magnus ; Todd, John (1991). Matemáticos que aprenden a usar computadoras: el Instituto de Análisis Numérico de la UCLA 1947-1954. Instituto Nacional de Estándares y Tecnología . Consultado el 28 de febrero de 2022 .
  7. ^ abc Misa, Thomas J.; Seidel, Robert W. (2011). Facultad de Ciencias e Ingeniería: Los años del Instituto de Tecnología (1935-2010). Lulu . págs. 83–84. ISBN 9780557739981. Recuperado el 3 de junio de 2017 .
  8. ^ Misa, Thomas J. (2012). Building the Control Data Legacy: The Career of Robert M. Price. Estudios del Instituto Charles Babbage sobre la historia de la informática. Lulu . pp. 19–21. ISBN 9781300058182. Recuperado el 3 de junio de 2017 .
  9. ^ Campbell, David P. (1971). Manual para el interés vocacional fuerte. Stanford University Press . pp. viii. ISBN 9780804707350. Recuperado el 3 de junio de 2017 .
  10. ^ "Informe bienal del presidente y de la junta de regentes de la Universidad de Minnesota a la legislatura del estado de Minnesota". Boletín de la Universidad de Minnesota . Universidad de Minnesota : 116. 1968. Consultado el 3 de junio de 2017 .
  11. ^ Stein, Marvin; Munro, William (12 de mayo de 2014). Programación informática: un enfoque de lenguaje mixto. Academic Press . ISBN 9781483258409. Recuperado el 3 de junio de 2017 .
  12. ^ "Revisión: Programación informática: un enfoque de lenguaje mixto". Revista de matemáticas . 38 . Asociación matemática de Estados Unidos : 171. 1965. doi :10.2307/2688788. JSTOR  2688788 . Consultado el 3 de junio de 2017 .
  13. ^ Programación informática: un enfoque de lenguaje mixto. Elsevier . 2017. ISBN 978-1-4832-2720-7. Recuperado el 3 de junio de 2017 . {{cite book}}: |website=ignorado ( ayuda )
  14. ^ Ogden, JA (1966). "Reseña de libro: Programación informática: un enfoque de lenguaje mixto". Actas de la Sociedad Matemática de Edimburgo . 15 (2). Cambridge University Press : 158–159. doi : 10.1017/S0013091500011536 .