Historia de ENIAC PDF
Historia de ENIAC PDF
Historia de ENIAC PDF
241
242 XIX Jornadas sobre la Enseñanza Universitaria de la Informática
3. La cuestión semántica diez o veinte calculadoras de este tipo para acelerar los
cálculos meteorológicos.
Las palabras que conforman el acrónimo ENIAC ya En el verano de 1941 Mauchly visitó a John V. Ata-
sugieren a qué se iba a destinar. Originalmente se de- nassof y pudo examinar su ABC (Atanassof-Berry-
nominó Electronic Numerical Integrator, lo que deja- Computer), un modesto dispositivo diseñado para re-
ba claro que sería electrónico y se emplearía en in- solver sistemas de ecuaciones lineales. Aunque parece
tegración numérica —el método de resolución de las que no llegó a estar totalmente operativo, una sentencia
ecuaciones diferenciales que describen las trayectorias judicial estableció en 1973 que el ABC fue el primer
balísticas—. Sin embargo, Mauchly ya previó que esta computador electrónico. Sea como fuere y, según pare-
máquina podría resolver un conjunto mucho más am- ce, Mauchly tomó de esta máquina calculadora algunas
plio de problemas. Finalmente se añadió, por sugeren- ideas para implementar el ENIAC, como la de usar tu-
cia de un coronel del ejército, las palabras and Compu- bos de vacío como elemento básico de conmutación o
ter [9, 18]. la de emplear un reloj para sincronizar las operaciones
Estas cuestiones semánticas hoy nos pueden parecer internas, aunque desestimó otras valiosas posibilidades
bastante obvias, pero entonces no lo fueron. El término como la aritmética binaria, la lógica booleana o la cla-
computer refería originalmente a una persona con ha- ra división entre la unidad de memoria del ABC y las
bilidades matemáticas capaz de resolver ecuaciones, es unidades aritméticas.
decir, se usaba como sinónimo de calculista. En aquel Sabemos por el propio Mauchly su desconocimien-
momento, la mayoría de personas dedicadas a realizar to de los trabajos de Babbage escritos en el primer
cálculos balísticos para la armada utilizando pequeñas tercio del siglo XIX, pero Aiken sí los había estudia-
calculadoras de escritorio eran mujeres, ya que se creía do; incluso, había leído su autobiografía. El Mark I
que podían hacer este tipo de trabajo de manera más de Aiken proporcionó una gran inspiración en el di-
exacta y rápida que los hombres. No fue extraño que seño del ENIAC. En particular, sus acumuladores no
en esta época, e incluso años más tarde, se utilizaran eran otra cosa que versiones electrónicas de los regis-
personas extraordinariamente dotadas para el cálculo tros mecánicos del Mark I. El empleo de las tablas de
mental [4], como el caso del holandés William Klein, funciones del ENIAC, que servían para almacenar va-
que trabajó en el CERN hasta 1975. Por ejemplo, Klein lores conocidos de ciertas funciones, a su vez, también
era capaz de resolver mentalmente multiplicaciones o fue un concepto tomado de aquella máquina electro-
raíces de grandes números. mecánica.
Fue alrededor de 1945 cuando el nombre computer
Por otro lado, el ENIAC utilizaba una técnica de an-
se empezó a aplicar a los dispositivos automáticos [8].
ticipación del acarreo similar a la que Babbage pro-
De hecho, las primeras máquinas automáticas fueron
puso en los diseños de su Máquina Analítica. Y como
denominadas en inglés calculators como en el caso del
ya hiciera Babbage en aquel tiempo, los diseñadores
Mark I de Aiken, también llamado Automatic Sequen-
del ENIAC también plantearon mecanismos alternati-
ce Controlled Calculator. Incluso Ecker y Mauchly,
vos basados en sumas, restas y desplazamientos, a fin
cuando en 1948 crearon la primer empresa comercial
de evitar las operaciones de multiplicación y división,
del mundo que fabricaba computadores, la llamaron
verdaderas bestias negras de los cálculos computacio-
Electronic Control Company, evitando así el uso de un
nales también durante el primer tercio del siglo XX. En
término con una semántica nueva que todavía no se ha-
definitiva, podemos afirmar que, aunque de manera in-
bía asentado en el acervo cultural de la sociedad. Una
directa, también los trabajos de Babbage, vía Aiken,
interesante cuestión que viene al hilo, pero no tratare-
llegarían a influir parcialmente en el ENIAC.
mos en este artículo, gira en torno a las distintas acep-
ciones y usos de las palabras computador, calculadora, El ENIAC empleaba aritmética decimal y, al con-
ordenador, e incluso informática. trario de lo que ocurre hoy en día, no requería ningu-
na conversión de decimal a binario y viceversa. Esto
no significa, en absoluto, que Mauchly y Eckert des-
4. Las fuentes de inspiración conocieran las ventajas que el uso del sistema binario
aportaba al diseño de los circuitos electrónicos. Por el
Los diseñadores del ENIAC, un dispositivo con una contrario, lo que ellos pretendieron fue facilitar el ma-
finalidad concreta y que había de construirse en poco nejo de la máquina por parte de los operadores, esto
tiempo, forzosamente no podrían partir de cero. An- es, hacer que fuera interpretable fácilmente en térmi-
tes de participar en el proyecto ENIAC, Mauchly estu- nos humanos [16]. Y no hay nada más sencillo para
vo involucrado en la resolución de modelos numéricos un humano que ver y leer números expresados en el
para predecir el clima. Para ello concibió la posibilidad sistema decimal.
de construir calculadoras de escritorio usando tecnolo- Los números negativos eran representados en el
gía electrónica; en efecto, su deseo no era otro que unir ENIAC mediante la técnica del complemento a 10, que
Didáctica en los estudios de Ingeniería Informática 245
máquina. En general, para programar el ENIAC se ne- de gran prestigio del proyecto Manhattan que colaboró
cesitaban varios días según la complejidad del proble- activamente con Eckert y Mauchly a partir de septiem-
ma. En el caso de las trayectorias balísticas este tiempo bre de 1944.
se veía amortizado porque para calcular una nueva tra- A pesar de tratarse de un problema de gran comple-
yectoria solamente había que ajustar unos pocos con- jidad, la mayoría de las recientes publicaciones (con-
mutadores. súltense, por ejemplo, [7, 8, 17]) coinciden en aceptar
Curiosamente, el diseño del programa usado como que la idea ya había sido contemplada por los creadores
demostración en la presentación al público del ENIAC del ENIAC, conscientes de sus deficiencias estructura-
fue el cálculo de una trayectoria y corrió a cargo de Eli- les y dificultad de programación, antes de la llegada
zabeth Jean Jennings y Elizabeth Snyder. Esta última de von Neumann a la Moore School. Dado que, por
está considerada como una de las mejores programado- las necesidades inmediatas del ejército, el ENIAC se
ras del grupo y participó poco después en el UNIVAC I construía prácticamente sin cambios y de acuerdo a su
contribuyendo al desarrollo del lenguaje C-10, prototi- diseño original, la puesta en práctica de las innovacio-
po de los lenguajes de programación modernos. Por su nes se haría en el diseño y construcción del EDVAC
parte, Elizabeth Jean Jennings formó parte del equipo (Electronic Discrete Variable Automatic Computer), la
que en 1948 transformó el ENIAC en un computador máquina que había de suceder al ENIAC.
con programa almacenado. Aunque esto provocó una El mérito del borrador de von Neumann se debe,
disminución del rendimiento en un factor de 6, redujo fundamentalmente, a la brillante exposición y síntesis
su programación a solamente cuestión de horas [18]. de las ideas que habían tenido lugar durante la concep-
En definitiva, este grupo de programadoras demos- ción del diseño del EDVAC, pero lo hizo sin mencionar
tró un gran talento y eficacia, y fue capaz de desarrollar a ningún miembro del grupo y, a ojos de los demás,
un método sistemático de uso de la máquina así como pareció que fue él quien las originó y, con el tiempo,
de la localización de errores de programación. Por pri- retuvo el mérito de todo el trabajo. La difusión de es-
mera vez en la historia, estas mujeres desarrollaron las te borrador de 101 páginas, auspiciada por Goldstine,
bases de la programación de computadores, creando la permitió que las siguientes máquinas se construyeran
primera biblioteca de rutinas y las primeras aplicacio- de acuerdo con los planos allí expuestos y evitó, por
nes de software. otro lado, la monopolización de la incipiente informá-
tica por parte de intereses puramente comerciales. Ec-
Desde un punto de vista antropológico, aunque es-
kert y Mauchly nunca perdonaron esta afrenta de von
tas programadoras fueron en gran medida responsa-
Neumann y Goldstine, y el resultado fue una legen-
bles del éxito del ENIAC, siguieron siendo tratadas co-
daria enemistad recíproca que permaneció inalterada
mo simples empleadas administrativas. Tres de las seis
durante décadas.
mujeres del grupo acabaron casándose con ingenieros
del proyecto y, como consecuencia de ello, algunas de
ellas dejaron su puesto para cuidar de su familia.
6. Aplicaciones del ENIAC
La prensa tampoco se mostró libre de prejuicios des-
pués de la presentación del ENIAC al público. En el Acabada la guerra el nuevo contexto político mun-
artículo que el New York Times publicó un día después, dial estuvo marcado por la Guerra Fría, clima que de-
se indica que el cálculo efectuado en 15 segundos hu- terminó las aplicaciones en las que se usó el ENIAC.
biera requerido el trabajo de un hombre entrenado du- Para hacernos una idea de esta situación social y políti-
rante varias semanas, obviando de manera incompren- ca, señalaremos que la irracional histeria anticomunis-
sible que, en este momento, el término computer era ta auspiciada en EEUU por el senador McCarthy llegó
indefectiblemente femenino porque eran mujeres las a afectar a Mauchly quien, entre 1948 y 1952, fue ob-
personas dedicadas a las tareas de cálculo. Ni tampoco jeto de una rocambolesca investigación del FBI (en [1]
se dice nada acerca del trabajo previo que las mujeres se recogen muchos detalles). La razón: Mauchly fir-
invirtieron en la programación del problema (setup) en mó una petición para la adopción de leyes en favor del
la máquina [12]. control civil de la energía atómica.
Finalmente, el ENIAC nos brinda la posibilidad de Como ya hemos mencionado, la motivación del di-
asistir a una de las grandes polémicas científicas de la seño del ENIAC fue la confección de tablas de tiro de
historia: el origen del concepto de programa almace- los artilleros durante la II Guerra Mundial. A pesar de
nado (stored program) y la atribución que de su pa- la celeridad en acabar el proyecto, el ENIAC se termi-
ternidad se hace en los textos sobre historia de la in- nó poco después de acabada la contienda y la necesi-
formática. El inicio del problema, al menos, sí es bien dad de las tablas pasó a un segundo plano. Desde su
conocido: vino dado por la difusión del, hoy clásico presentación en público el 14 de febrero de 1946 ya
borrador, First draft of the of a report of the EDVAC, se hizo hincapié en la versatilidad de cálculo del nuevo
escrito y firmado por John von Neumann, un científico computador. La prensa recogió la noticia de forma sen-
Didáctica en los estudios de Ingeniería Informática 247
demasiado débil para que las cámaras de Pathé News [2] Miquel Barceló. Una història de la informàtica.
pudieran captarlas. Entonces decidieron añadir en cada Editorial UOC, Barcelona, 2008.
agujero una pequeña lámpara de neón que se encende- [3] W. Barkley Fritz. ENIAC – a problem sol-
ría de acuerdo con el estado de la válvula encima de la ver. IEEE Annals of the History of Computing,
cual se colocaba. Pero fueron un paso más allá: toma- 16:1:25–45, 1994.
ron pelotas de ping-pong, las cortaron por la mitad, las [4] Jeremy Berstein. La máquina analítica: pasado,
colocaron encima de las lámparas de neón y escribie- presente y futuro de los computadores. Labor,
ron la cifra que representaba a fin de que la audiencia Barcelona, 1988.
pudiera ver y comprender lo que mostraban los acumu- [5] J. G. Brainerd y T. K. Sharpless. The ENIAC.
ladores. Incluso la velocidad del ENIAC fue reducida Proceedings of the IEEE, 87:6:1031–1041, ju-
notablemente para que las cámaras pudieran captar el nio, 1999. Reimpreso de Electrical Engineering,
movimiento de las luces [11, 13]. 67:2:163–172, febrero, 1948.
La puesta en escena no pasó desapercibida a los [6] Philippe Breton. Historia y crítica de la informá-
directores de Hollywood: creyeron que, para que un tica. Cátedra, Madrid, 1989.
computador funcionase, había que contemplar un des- [7] Martin Campbell-Kelly y William Aspray. Com-
pliegue de conmutadores, cables y luces. Una tradición puter: a history of the information machine.
visual que potenció el lado sublime de la tecnología en Westview Press, segunda edición, 2004.
general y de la informática en particular, y ha perdura- [8] Paul E. Ceruzzi. A history of modern computing.
do desde entonces. Todavía hoy podemos percibirla en MIT Press, segunda edición, 2003.
películas de culto como la trilogía Matrix (1990-2003). [9] Carlos A. Coello Coello. Breve historia de la
computación y sus pioneros. Fondo de Cultura
Económica, México, 2003.
8. Conclusiones [10] Herman H. Goldstine. The computer from Pas-
cal to von Neumann. Princeton University Press,
En este artículo hemos mostrado cómo el estudio de 1980.
un computador clásico como el ENIAC puede contri- [11] Mike Hally. Electronic brains: stories from the
buir de manera decisiva a comprender y situar en su dawn of the computer age. Granta Books, Lon-
justo término un gran número de conocimientos útiles dres, 2005.
tanto técnicos como humanos. En general, el estudio [12] Jennifer S. Light When computers were wo-
del desarrollo tecnológico y de su contexto histórico men. Technology and Culture, 40:3:455–483, ju-
permite tratarlo con la perspectiva adecuada y ayuda, lio, 1999.
al mismo tiempo, a valorar mejor la tecnología actual [13] Scott McCartney. ENIAC: The triumphs and tra-
y facilitar las proyecciones hacia el futuro. gedies of the world’s first computer. Walker and
El análisis del proceso de diseño y construcción del Company, Nueva York, 1999.
ENIAC posibilita abordar cuestiones técnicas como los [14] David A. Patterson y John L. Hennessy. Estruc-
primeros usos de la electrónica en computadores, las tura y diseño de computadores. La interfaz hard-
fuentes de inspiración que intervinieron en su diseño ware/software. Reverté, Barcelona, segunda edi-
o el advenimiento del concepto de programa almace- ción, 2011.
nado. Ahora bien, el estudio de su contexto histórico [15] Brian J. Shelburne. The ENIAC’s 1949 determi-
también arroja luz sobre otros asuntos de índole social, nation of π. IEEE Annals of the History of Com-
político o cultural, tales como a qué usos se destina la puting, 34:3:44–54, julio-septiembre, 2012.
tecnología de vanguardia, cuál es su proyección y per- [16] Joel Shurkin. Engines of the mind: the evolution
cepción en la sociedad civil o qué grado de objetividad of the computer from mainframes to microproces-
tiene la historia de la informática escrita hasta la fecha. sors. W. W. Norton & Company, Nueva York,
En definitiva, creemos que, en su conjunto, el ENIAC 1996.
todavía es capaz de sorprendernos con un rico conjun- [17] Eric G. Swedin y David L. Ferro. Computers:
to de temas que podrían aprovecharse y formar parte the life story of a technology. The Johns Hopkins
de los contenidos de las asignaturas que conforman los University Press, Baltimore, 2005.
actuales estudios universitarios de informática. [18] Michael R. Williams. A history of computing
technology. IEEE Society Press, Los Alamitos,
CA, segunda edición, 1997.
Referencias [19] Till Zoppke y Raúl Rojas. The virtual life of
ENIAC: simulating the operation of the first elec-
[1] Stan Augarten. Bit by bit: an illustrated history tronic computer. IEEE Annals of the History of
of computers. George Allen & Unwin, Londres, Computing, 28:18–25, abril, 2006.
1984.