Juan Mauchly | |
---|---|
Nacido | ( 30 de agosto de 1907 )30 de agosto de 1907 Cincinnati, Ohio , Estados Unidos |
Fallecido | 8 de enero de 1980 (8 de enero de 1980)(72 años) Ambler, Pensilvania , Estados Unidos |
Alma máter | Universidad Johns Hopkins |
Conocido por | ENIAC , UNIVAC , prueba de esfericidad de Mauchly |
Premios | Premio en memoria de Harry H. Goode (1966) Premio Harold Pender (1973) Premio IEEE Emanuel R. Piore (1978) [1] |
Carrera científica | |
Campos | Física |
Instituciones | Universidad Ursinus College de Pensilvania |
John William Mauchly ( / ˈmɔːkl i / ; 30 de agosto de 1907 - 8 de enero de 1980) fue un físico estadounidense que, junto con J. Presper Eckert , diseñó ENIAC , la primera computadora digital electrónica de propósito general , así como EDVAC , BINAC y UNIVAC I , la primera computadora comercial fabricada en Estados Unidos .
Juntos, Mauchly y Eckert fundaron la primera empresa de ordenadores, la Eckert–Mauchly Computer Corporation (EMCC), y fueron pioneros en conceptos fundamentales de ordenadores, como el programa almacenado , las subrutinas y los lenguajes de programación. Su trabajo, tal como se expuso en el ampliamente leído Primer borrador de un informe sobre el EDVAC (1945) y como se enseñó en las conferencias de la Escuela Moore (1946), influyó en una explosión del desarrollo de ordenadores a finales de la década de 1940 en todo el mundo.
John W. Mauchly nació el 30 de agosto de 1907, hijo de Sebastian y Rachel (Scheidemantel) Mauchly en Cincinnati, Ohio. Su familia era de ascendencia alemana y su padre hablaba alemán, pero Mauchly no creció hablándolo porque no se hablaba en la familia. [2] Se mudó con sus padres y su hermana, Helen Elizabeth (Betty), a una edad temprana a Chevy Chase, Maryland, cuando Sebastian Mauchly obtuvo un puesto en la Carnegie Institution de Washington como jefe de su Sección de Electricidad Terrestre. De joven, Mauchly estaba interesado en la ciencia, y en particular en la electricidad, y cuando era un adolescente era conocido por arreglar los sistemas eléctricos de los vecinos. Mauchly asistió a la EV Brown Elementary School en Chevy Chase y a la McKinley Technical High School en Washington, DC. En McKinley, Mauchly fue extremadamente activo en el equipo de debate, fue miembro de la sociedad de honor nacional y se convirtió en editor en jefe del periódico de la escuela, Tech Life. Después de graduarse de la escuela secundaria en 1925, obtuvo una beca para estudiar ingeniería en la Universidad Johns Hopkins . Posteriormente se trasladó al departamento de física y, sin completar su título universitario, obtuvo un doctorado en física en 1932. [3]
De 1932 a 1933, Mauchly trabajó como asistente de investigación en la Universidad Johns Hopkins, donde se concentró en calcular los niveles de energía del espectro del formaldehído. La carrera docente de Mauchly comenzó realmente en 1933 en el Ursinus College , donde fue nombrado director del departamento de física, donde, de hecho, era el único miembro del personal. [3]
En el verano de 1941, Mauchly realizó un curso de formación de defensa para electrónica en la Escuela Moore de Ingeniería Eléctrica de la Universidad de Pensilvania. Allí conoció al instructor de laboratorio, J. Presper Eckert (1919-1995), con quien entablaría una relación de trabajo duradera. Después del curso, Mauchly fue contratado como instructor de ingeniería eléctrica y en 1943 fue ascendido a profesor adjunto de ingeniería eléctrica. Tras el estallido de la Segunda Guerra Mundial, el Departamento de Artillería del Ejército de los Estados Unidos contrató a la Escuela Moore para construir una computadora electrónica que, según lo propuesto por Mauchly y Eckert, aceleraría el recálculo de las tablas de tiro de artillería. [3]
En 1959, Mauchly dejó Sperry Rand y fundó Mauchly Associates, Inc. Uno de los logros notables de Mauchly Associates fue el desarrollo del método de la ruta crítica (CPM), que permitió programar la construcción de manera automatizada. Mauchly también creó una organización de consultoría, Dynatrend, en 1967 y trabajó como consultor para Sperry UNIVAC desde 1973 hasta su muerte en 1980. [3]
John Mauchly murió el 8 de enero de 1980 en Ambler, Pensilvania , [4] durante una cirugía cardíaca y tras una larga enfermedad. Su primera esposa, Mary Augusta Walzl, una matemática, con quien se casó el 30 de diciembre de 1930, se ahogó en 1946. John y Mary Mauchly tuvieron dos hijos, James (Jimmy) y Sidney. En 1948, Mauchly se casó con Kathleen Kay McNulty (1921-2006), una de los seis programadores originales de ENIAC; tuvieron cinco hijos: Sara (Sallie), Kathleen (Kathy), John, Virginia (Gini) y Eva. [3]
En 1941, Mauchly tomó un curso de electrónica de guerra en la Escuela Moore de Ingeniería Eléctrica , parte de la Universidad de Pensilvania . Allí conoció a J. Presper Eckert , un reciente graduado de la Escuela Moore. Mauchly aceptó un puesto de profesor en la Escuela Moore, que era un centro de computación en tiempos de guerra. Eckert animó a Mauchly a creer que los tubos de vacío podrían volverse confiables con prácticas de ingeniería adecuadas. El problema crítico que consumía la Escuela Moore era la balística: el cálculo de tablas de tiro para la gran cantidad de armas nuevas que el Ejército de los EE. UU. estaba desarrollando para el esfuerzo bélico.
En 1942 Mauchly escribió un memorando en el que proponía la construcción de una computadora electrónica de propósito general. [5] La propuesta, que circuló dentro de la Escuela Moore (pero cuya importancia no fue reconocida inmediatamente), enfatizaba la enorme ventaja de velocidad que se podía obtener al usar electrónica digital sin partes móviles. El teniente Herman Goldstine , que era el enlace entre el Ejército de los Estados Unidos y la Escuela Moore, recogió la idea y le pidió a Mauchly que escribiera una propuesta formal. En abril de 1943, el Ejército contrató a la Escuela Moore para construir el Integrador Numérico Electrónico y Computadora ( ENIAC ). Mauchly dirigió el diseño conceptual mientras que Eckert dirigió la ingeniería de hardware en ENIAC. Varios otros ingenieros talentosos contribuyeron al confidencial "Proyecto PX".
Gracias a sus cálculos de alta velocidad, el ENIAC podía resolver problemas que antes eran insolubles. Era aproximadamente mil veces más rápido que la tecnología existente. Podía sumar 5.000 números o hacer 357 multiplicaciones de 10 dígitos en un segundo.
El ENIAC podía programarse para realizar secuencias y bucles de suma, resta, multiplicación, división, raíz cuadrada, funciones de entrada/salida y ramificaciones condicionales. La programación se realizaba inicialmente con cables de conexión e interruptores, y la reprogramación llevaba días. Se rediseñó en 1948 para permitir el uso de programas almacenados con cierta pérdida de velocidad.
En 2002, por su trabajo en ENIAC fue incluido, póstumamente, en el Salón Nacional de la Fama de los Inventores . [6]
El diseño de la ENIAC se congeló en 1944 para permitir la construcción. Eckert y Mauchly ya eran conscientes de las limitaciones de la máquina y comenzaron a planificar una segunda computadora, que se llamaría EDVAC. En enero de 1945 habían conseguido un contrato para construir esta computadora con programa almacenado . Eckert había propuesto una memoria de línea de retardo de mercurio para almacenar tanto el programa como los datos. Más tarde ese año, el matemático John von Neumann se enteró del proyecto y participó en algunas de las discusiones de ingeniería. Redactó lo que se entendió que era un documento interno que describía la EDVAC.
El término arquitectura de von Neumann surgió del artículo de von Neumann First Draft of a Report on the EDVAC . [7] Fechado el 30 de junio de 1945, fue un relato escrito temprano de una máquina de computación de programa almacenado de propósito general (la EDVAC ). Goldstine, en una medida que se volvería controvertida, eliminó cualquier referencia [ cita requerida ] a Eckert o Mauchly y distribuyó el documento a varios asociados de von Neumann en todo el país. Las ideas se hicieron ampliamente conocidas dentro del muy pequeño mundo de los diseñadores de computadoras.
Además de la falta de crédito, Eckert y Mauchly sufrieron reveses adicionales debido a las acciones de Goldstine. La patente ENIAC US patent 3,120,606 , emitida en 1964 [8] se presentó el 26 de junio de 1947 y se concedió el 4 de febrero de 1964, pero la divulgación pública de los detalles de diseño de EDVAC en el primer borrador (que también eran comunes a ENIAC) se citó más tarde como una de las causas de la invalidación de la patente ENIAC en 1973 .
En marzo de 1946, justo después de que se anunciara la ENIAC, la Escuela Moore decidió cambiar su política de patentes para obtener derechos comerciales sobre cualquier desarrollo informático pasado o futuro que se desarrollara allí. Eckert y Mauchly decidieron que esto era inaceptable y dimitieron. Sin embargo, ya habían sido contratados para hacer una cosa más en la Escuela Moore: dar una serie de charlas sobre diseño informático.
El curso "Teoría y técnicas para el diseño de ordenadores digitales" se desarrolló del 8 de julio al 31 de agosto de 1946. Eckert impartió 11 conferencias; Mauchly y Goldstine, 6 cada uno. A las "Conferencias de la Escuela Moore", como se las conoció más tarde, asistieron representantes del ejército, la marina, el MIT, la Oficina Nacional de Normas, la Universidad de Cambridge, Columbia, Harvard, el Instituto de Estudios Avanzados, IBM, Bell Labs, Eastman Kodak, General Electric y National Cash Register. Varios de los asistentes se dedicaron más tarde al desarrollo de ordenadores, como Maurice Wilkes, de Cambridge, que construyó el EDSAC.
En 1947, Eckert y Mauchly formaron la primera empresa de computadoras, la Eckert–Mauchly Computer Corporation (EMCC), de la que Mauchly era presidente. Consiguieron un contrato con la Oficina Nacional de Normas para construir un "EDVAC II", que más tarde se denominaría UNIVAC .
UNIVAC, el primer ordenador diseñado para aplicaciones empresariales, tenía muchas ventajas técnicas importantes, como la cinta magnética para el almacenamiento masivo. Como producto provisional, la empresa creó y entregó un ordenador más pequeño, BINAC , pero aún se encontraba en una situación financiera inestable. Fue adquirida por Remington Rand y se convirtió en la división UNIVAC.
En los inicios de la historia de EMCC, John Mauchly asumió la responsabilidad de la programación, codificación y aplicaciones de los sistemas informáticos planificados. Su interacción temprana con representantes de la Oficina del Censo en 1944 y 1945, y las conversaciones con personas interesadas en las estadísticas, la predicción meteorológica y diversos problemas empresariales en 1945 y 1946 centraron su atención en la necesidad de proporcionar a los nuevos usuarios el software necesario para lograr sus objetivos. Sabía que sería difícil vender ordenadores sin materiales de aplicación y sin formación sobre cómo utilizar los sistemas. Y así, EMCC comenzó a reunir un equipo de matemáticos interesados en la codificación a principios de 1947. (de Norberg)
El interés de Mauchly se centraba en la aplicación de las computadoras, así como en su arquitectura y organización. Su experiencia con la programación del ENIAC y sus sucesores lo llevó a crear Short Code (ver "El UNIVAC SHORT CODE"), el primer lenguaje de programación realmente utilizado en una computadora (precedido por el Plankalkul conceptual de Zuse ). Era un intérprete de pseudocódigo para problemas matemáticos propuesto en 1949 y que funcionaba en el UNIVAC I y II. La creencia de Mauchly en la importancia de los lenguajes lo llevó a contratar a Grace Murray Hopper para desarrollar un compilador para el UNIVAC.
A John Mauchly también se le atribuye el mérito de ser el primero en utilizar el verbo " programar " en su artículo de 1942 sobre computación electrónica, aunque en el contexto de ENIAC, no en su significado actual.
Mauchly siguió vinculado a las computadoras durante el resto de su vida. Fue miembro fundador y presidente de la Association for Computing Machinery (ACM) y también ayudó a fundar la Society for Industrial and Applied Mathematics (SIAM), siendo su cuarto presidente. Remington Rand compró la Eckert–Mauchly Corporation en 1950 y durante diez años Mauchly se mantuvo como director de investigación de aplicaciones de Univac. En 1959, dejó la empresa y fundó Mauchly Associates, una empresa de consultoría que más tarde introdujo el método de la ruta crítica (CPM) para la programación de la construcción por computadora. En 1967 fundó Dynatrend, una organización de consultoría informática. En 1973 se convirtió en consultor de Sperry Univac.
Mauchly recibió numerosos premios y honores. Fue miembro vitalicio del Instituto Franklin , la Academia Nacional de Ingeniería y la Sociedad para el Avance de la Gestión . Fue elegido miembro de la IRE , una sociedad predecesora del IEEE , en 1957, y fue miembro de la Asociación Estadounidense de Estadística . Recibió un título de LLD (Hon) de la Universidad de Pensilvania y un título de DSc (Hon) del Ursinus College . Recibió el Premio Filadelfia , la Medalla Scott , la Medalla Goode de AFIPS (Federación Estadounidense de Sociedades de Procesamiento de Información), el Premio Pensilvania, el Premio Emanual R. Piore, la Medalla Howard N. Potts y muchos otros premios.
Esta sección necesita citas adicionales para su verificación . ( Diciembre de 2008 ) |
La patente de Mauchly y Eckert sobre el ENIAC fue invalidada por decisión de la Corte Federal de los Estados Unidos en octubre de 1973 por varias razones. Algunas de ellas tenían que ver con el tiempo transcurrido entre la publicación (el primer borrador ) y la fecha de presentación de la patente (1947). El juez federal que presidió el caso dictaminó que "el objeto de la patente se derivaba" del ordenador Atanasoff-Berry (ABC) anterior. Esta afirmación se ha convertido en el centro de una controversia.
Los críticos señalan que, si bien el tribunal afirmó que la ABC fue la primera computadora digital electrónica, no definió el término computadora . Originalmente se refería a una persona que calcula , pero fue adaptado para que se aplicara a una máquina.
Los críticos de la decisión del tribunal también señalan que, a nivel de componentes, no hay nada en común entre las dos máquinas. El ABC era binario; el ENIAC era decimal. El ABC usaba memoria de tambor regenerativa; el ENIAC usaba contadores electrónicos de décadas . El ABC usaba sus tubos de vacío para implementar un sumador serial binario , mientras que el ENIAC usaba tubos para implementar un conjunto completo de operaciones decimales. El conjunto de instrucciones de propósito general del ENIAC, junto con la capacidad de secuenciar automáticamente a través de ellos, lo convertía en un ordenador de propósito general. Sin embargo, el posterior ordenador EDVAC, desarrollado sin las presiones inmediatas de los proyectos de tiempos de guerra, se parecía más al ABC en que era un ordenador binario que empleaba memoria regenerativa.
Los defensores de la decisión del tribunal subrayan que el testimonio estableció que Mauchly visitó definitivamente el laboratorio de Atanasoff en el Iowa State College y tuvo acceso completo a la máquina de Atanasoff y a los documentos que la describen. Las cartas que le escribió a Atanasoff muestran que en algún momento al menos consideró la posibilidad de seguir desarrollando el método de Atanasoff.
Mauchly sostuvo constantemente que fue el uso de flip-flops electrónicos de alta velocidad en los dispositivos de conteo de rayos cósmicos en el Swarthmore College lo que le dio la idea de realizar cálculos a velocidades electrónicas.
debería haber sido duro, porque mi padre hablaba alemán. Pero nunca lo habló en la familia. Veníamos de una familia de Ohio donde el alemán era aparentemente una lengua bastante común, y el apellido de soltera de mi madre era Scheidermann, así que su familia, se podría decir, también era del lado alemán, y si hubieran hablado alemán en la familia, bueno, podría haber tenido ese como segundo idioma. Pero no lo hicieron.
{{cite web}}
: CS1 maint: copia archivada como título ( enlace )