stringtranslate.com

Marvin Stein (informático)

Marvin Stein (1924-2015) fue un matemático e 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, de inmigrantes judíos rusos . Más tarde, la familia se mudó 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ó a la Universidad de California en Los Ángeles . [3] Sus estudios fueron interrumpidos y en 1942 sirvió en el Cuerpo de Señales del Ejército de EE. UU. como operador de una 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 UCLA en 1947. [4]

Stein hizo su doctorado. en el Instituto de Análisis Numérico de la UCLA (o INA, un antepasado 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 de la dominio, incluidos 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 problemas variacionales de Rayleigh-Ritz . [6]

Después de obtener su doctorado. Desde 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 con el nombre "Atlas 2", este fue el primer 1103 vendido comercialmente. El trabajo de Stein instalando el UNIVAC 1103 con Erwin Tomash , ex alumno de Minnesota y de la Universidad de Minnesota , le presentó el 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 la herencia judía de Stein. Posteriormente se restableció, pero Stein ya había decidido seguir adelante. [2]

Universidad de Minnesota

En 1955, Remington Rand , fabricante de las computadoras UNIVAC, escuchó 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 un UNIVAC 1103 con la condición de que contrataran a un miembro del profesorado dedicado para supervisar sus operaciones. Stein fue contratado en el departamento de Matemáticas de TI de la Universidad de Minnesota para cumplir con esta condición y asumió la dirección de la UNIVAC. [8] El 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 la Universidad de Minnesota sobre computación de alta velocidad 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 Universitario de Computación), para lo cual la universidad compró su propio 1103 a un precio con descuento 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, en 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 Información y la Computación. Tres años más tarde, en 1970, la universidad estableció un departamento formal de Ciencias de la Computación. [7] Stein renunció como jefe del Centro de Computación y se convirtió en el primer jefe 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 sobre el método del gradiente conjugado y por ser el principal inventor del algoritmo de división Pope-Stein y del algoritmo de clasificación Stein-Rose . [1] Se desempeñó como profesor visitante de informática en el Instituto Weizmann de Ciencias 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 artículos se conservan en los Archivos de la Universidad de Minnesota. [2]

Publicaciones

En 1964, Stein escribió Programación informática: un enfoque de lenguaje mixto 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 impreso 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 personas no profesionales altamente técnicas. Gran parte del libro se diseñó originalmente en torno al CDC 1604 y el lenguaje Fortran . [14]

Bibliografía

Libros

Documentos

Notas

  1. ^ abcd "Premio del presidente 2009 a los destinatarios de servicios destacados". Premios y honores universitarios . Universidad de Minnesota . 2009 . Consultado el 3 de junio de 2017 .
  2. ^ abcd "Obituario de Marvin L. Stein". Tribuna Estelar . 2015-03-03 . Consultado el 3 de junio de 2017 .
  3. ^ "En memoria: Marvin Stein". Universidad de Minnesota, Departamento de Ingeniería y Ciencias de la Computación . 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 informática científica. Asociación de Prensa de Maquinaria de Computación . págs. 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 utilizar computadoras: Instituto de Análisis Numérico 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: Años del Instituto de Tecnología (1935-2010). Lulú . págs. 83–84. ISBN 9780557739981. Consultado el 3 de junio de 2017 .
  8. ^ Misa, Thomas J. (2012). Construyendo el legado de los datos de control: la carrera de Robert M. Price. El Instituto Charles Babbage estudia historia de la informática. Lulú . págs. 19-21. ISBN 9781300058182. Consultado el 3 de junio de 2017 .
  9. ^ Campbell, David P. (1971). Manual para el fuerte interés vocacional en blanco. Prensa de la Universidad de Stanford . págs. viii. ISBN 9780804707350. Consultado 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. Prensa académica . ISBN 9781483258409. Consultado el 3 de junio de 2017 .
  12. ^ "Revisión: Programación informática: un enfoque de lenguaje mixto". Revista Matemáticas . 38 . Asociación Matemática de América : 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.com . Elsevier . 2017 . Consultado el 3 de junio de 2017 .
  14. ^ Ogden, JA (1966). "Reseña del libro: programación informática: un enfoque de lenguaje mixto". Actas de la Sociedad Matemática de Edimburgo . 15 (2). Prensa de la Universidad de Cambridge : 158–159. doi : 10.1017/S0013091500011536 .