Juan Mauchly

Compartir Imprimir Citar
físico estadounidense y científico informático (1907-1980)

John William Mauchly (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, como así como EDVAC, BINAC y UNIVAC I, la primera computadora comercial fabricada en los Estados Unidos.

Juntos fundaron la primera empresa informática, Eckert-Mauchly Computer Corporation (EMCC), y fueron pioneros en conceptos informáticos fundamentales, incluidos el programa almacenado, las subrutinas y los lenguajes de programación. Su trabajo, expuesto en el ampliamente leído First Draft of a Report on the EDVAC (1945) y enseñado en las Conferencias de la Escuela Moore (1946), influyó en una explosión del desarrollo informático a fines de la década de 1940, todo sobre el mundo.

Biografía

John W. Mauchly nació el 30 de agosto de 1907, hijo de Sebastian y Rachel (Scheidemantel) Mauchly en Cincinnati, Ohio. Se mudó con sus padres y su hermana, Helen Elizabeth (Betty), a temprana edad 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. Cuando era joven, Mauchly estaba interesado en la ciencia, y en particular con la electricidad, y cuando era un joven adolescente era conocido por arreglar las cosas de los vecinos. sistemas electricos Mauchly asistió a E.V. Brown Elementary School en Chevy Chase y McKinley Technical High School en Washington, DC. En McKinley, Mauchly fue extremadamente activo en el equipo de debate, fue miembro de la sociedad nacional de honor 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 transfirió al Departamento de Física y, sin completar su licenciatura, obtuvo un Ph.D. en física en 1932.

De 1932 a 1933, Mauchly se desempeñó 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 realmente comenzó en 1933 en Ursinus College, donde fue nombrado jefe del departamento de física, donde era, de hecho, el único miembro del personal.

En el verano de 1941, Mauchly tomó un curso de capacitació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 formaría una asociació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 asistente 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.

En 1959, Mauchly dejó Sperry Rand y fundó Mauchly Associates, Inc. Una de las empresas de Mauchly Associates' logros notables fue el desarrollo del método de la ruta crítica (CPM) que permitió la programación automatizada de la construcción. Mauchly también creó una organización de consultoría, Dynatrend, en 1967 y trabajó como consultor de Sperry UNIVAC desde 1973 hasta su muerte en 1980.

John Mauchly murió el 8 de enero de 1980 en Ambler, Pensilvania, durante una cirugía cardíaca y luego de una larga enfermedad. Su primera esposa, Mary Augusta Walzl, 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 las seis programadoras originales de ENIAC; tuvieron cinco hijos Sara (Sallie), Kathleen (Kathy), John, Virginia (Gini) y Eva.

Escuela Moore

En 1941, Mauchly tomó un curso de electrónica de tiempos de guerra en la Escuela Moore de Ingeniería Eléctrica, parte de la Universidad de Pensilvania. Allí conoció a J. Presper Eckert, recién graduado de la Escuela Moore. Mauchly aceptó un puesto de profesor en la Escuela Moore, que era un centro de informática en tiempos de guerra. Eckert alentó 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 a la Escuela Moore era la balística: el cálculo de tablas de tiro para la gran cantidad de nuevas armas que el Ejército de los EE. UU. estaba desarrollando para el esfuerzo bélico.

ENIAC

En 1942, Mauchly escribió un memorando en el que proponía la construcción de una computadora electrónica de propósito general. La propuesta, que circuló dentro de la Escuela Moore (pero cuya importancia no se reconoció de inmediato), enfatizaba la enorme ventaja de velocidad que podría obtenerse mediante el uso de electrónica digital sin partes móviles. El teniente Herman Goldstine, quien era el enlace entre el Ejército de los Estados Unidos y la Escuela Moore, tomó 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 la Computadora y el Integrador Numérico Electrónico (ENIAC). Mauchly dirigió el diseño conceptual mientras que Eckert dirigió la ingeniería de hardware en ENIAC. Varios otros ingenieros talentosos contribuyeron al "Proyecto PX" confidencial.

Debido a sus cálculos de alta velocidad, ENIAC pudo resolver problemas que antes eran irresolubles. Era aproximadamente mil veces más rápido que la tecnología existente. Podría sumar 5000 números o hacer 357 multiplicaciones de 10 dígitos en un segundo.

ENIAC podría programarse para realizar secuencias y bucles de suma, resta, multiplicación, división, raíz cuadrada, funciones de entrada/salida y ramas condicionales. La programación se realizó inicialmente con latiguillos e interruptores, y la reprogramación tomó días. Fue rediseñado 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 de la Fama de los Inventores Nacionales.

EDVAC

El diseño de 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 los planes para una segunda computadora, que se llamaría EDVAC. En enero de 1945 habían obtenido 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 se unió a algunas de las discusiones de ingeniería. Produjo lo que se entendió como un documento interno que describía el EDVAC.

El término arquitectura de von Neumann surgió del artículo de von Neumann Primer borrador de un informe sobre el EDVAC. Con fecha del 30 de junio de 1945, fue un relato escrito temprano de una máquina informática de programa almacenado de propósito general (EDVAC). Goldstine, en un movimiento que se convertiría en polémico, eliminó cualquier referencia 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 EE.UU. La patente 3.120.606, emitida en 1964, 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 del diseño de EDVAC en el primer borrador (que también eran comunes a ENIAC) fue citado más tarde como una de las causas de la invalidación de 1973 de la patente ENIAC.

Las conferencias de la Escuela Moore

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 los derechos comerciales de cualquier desarrollo informático pasado y futuro allí. Eckert y Mauchly decidieron que esto era inaceptable; renunciaron. 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 de computadoras.

El curso "Teoría y técnicas para el diseño de computadoras digitales" se llevó a cabo del 8 de julio al 31 de agosto de 1946. Eckert dio 11 de las conferencias; Mauchly y Goldstine dieron cada uno 6. "Las Conferencias de la Escuela Moore", como se las conoció, 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 luego desarrollarían computadoras, como Maurice Wilkes, de Cambridge, quien construyó EDSAC.

Eckert-Mauchly Computer Corporation

En 1947, Eckert y Mauchly formaron la primera empresa informática, Eckert-Mauchly Computer Corporation (EMCC); Mauchly fue presidente. Obtuvieron un contrato con la Oficina Nacional de Normas para construir un "EDVAC II", más tarde llamado UNIVAC.

Una imagen de UNIVAC I pidió prestado para el análisis de resultados de elecciones presidenciales de 1952 por el equipo de noticias CBS. J. Presper Eckert (c.), co-designer of the UNIVAC, and Harold Sweeny of the US Census Bureau, with Walter Cronkite

UNIVAC, la primera computadora diseñada para aplicaciones comerciales, tenía muchas ventajas técnicas significativas, como cinta magnética para almacenamiento masivo. Como producto provisional, la empresa creó y entregó una computadora más pequeña, BINAC, pero aún se encontraba en una situación financiera inestable. Fueron comprados por Remington Rand y se convirtieron en la división UNIVAC.

Software

Muy temprano en la historia de EMCC, John Mauchly asumió la responsabilidad de la programación, la codificación y las aplicaciones para los sistemas informáticos planificados. Su interacción temprana con representantes de la Oficina del Censo en 1944 y 1945, y la discusión con personas interesadas en estadísticas, predicción del clima y diversos problemas comerciales en 1945 y 1946 centraron su atención en la necesidad de proporcionar a los nuevos usuarios el software para lograr sus objetivos.. Sabía que sería difícil vender computadoras sin materiales de aplicación y sin capacitación sobre cómo usar 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 radicaba en la aplicación de las computadoras, así como en su arquitectura y organización. Su experiencia con la programación de ENIAC y sus sucesores lo llevó a crear Short Code (ver "El CÓDIGO CORTO DE UNIVAC"), el primer lenguaje de programación realmente utilizado en una computadora (anterior al Plankalkul conceptual de Zuse). Era un intérprete de pseudocódigo para problemas matemáticos propuesto en 1949 y se ejecutaba en UNIVAC I y II. La creencia de Mauchly en la importancia de los idiomas lo llevó a contratar a Grace Murray Hopper para desarrollar un compilador para UNIVAC.

A John Mauchly también se le atribuye ser el primero en usar 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.

Carrera

Mauchly se dedicó a las computadoras por 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), sirviendo como su cuarto presidente. Remington Rand compró Eckert-Mauchly Corporation en 1950 y durante diez años Mauchly permaneció como director de investigación de aplicaciones de Univac. Dejando en 1959 formó 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.

Premios

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 IRE, una sociedad predecesora de IEEE, en 1957, y fue miembro de la Asociación Estadounidense de Estadística. Recibió un título LLD (Hon) de la Universidad de Pensilvania y un título ADSc (Hon) de Ursinus College. Recibió el Premio Filadelfia, la Medalla Scott, la Medalla Goode de AFIPS (Federación Estadounidense de Sociedades de Procesamiento de la Información), el Premio Pensilvania, el Premio Emanual R. Piore, la Medalla Howard N. Potts y muchos otros premios.

Controversia de patentes

La patente de Mauchly y Eckert sobre el ENIAC fue invalidada por una decisión del Tribunal Federal de EE. UU. en octubre de 1973 por varias razones. Algunos tenían que ver con el tiempo 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 asunto se derivó" de la anterior computadora Atanasoff-Berry (ABC). Esta declaración se ha convertido en el centro de una controversia.

Los críticos señalan que si bien el tribunal dijo que ABC fue la primera computadora digital electrónica, no definió el término computadora. Originalmente se refería a una persona que computa, pero se adaptó para aplicarlo a una máquina.

Los críticos de la decisión judicial también señalan que, a nivel de componentes, no hay nada en común entre las dos máquinas. El ABC era binario; la ENIAC fue decimal. El ABC usó memoria de batería regenerativa; La ENIAC utilizó contadores electrónicos de décadas. El ABC usó sus tubos de vacío para implementar un sumador serial binario, mientras que el ENIAC usó tubos para implementar un conjunto completo de operaciones decimales. El conjunto de instrucciones de propósito general de ENIAC, junto con la capacidad de secuenciarlas automáticamente, lo convirtió en una computadora de propósito general. Sin embargo, la última computadora EDVAC, desarrollada sin las presiones inmediatas de los proyectos de guerra, recordaba más al ABC en el sentido de que era una computadora binaria que empleaba memoria regenerativa.

Los defensores de la decisión judicial enfatizan que el testimonio estableció que Mauchly definitivamente visitó el laboratorio de Atanasoff en Iowa State College, tuvo acceso completo a la máquina de Atanasoff y los documentos que la describen. Las cartas que le escribió a Atanasoff muestran que en algún momento al menos consideró construir sobre el enfoque de Atanasoff.

Mauchly siempre sostuvo que fue el uso de flip-flops electrónicos de alta velocidad en dispositivos de conteo de rayos cósmicos en Swarthmore College lo que le dio la idea de computar a velocidades electrónicas.