Al preocuparse por esta pregunta, siempre debe tener en cuenta que dar crédito por un conjunto complejo de ideas y maquinaria está lleno de peligros. Demasiadas personas tienen demasiados caballos en demasiadas carreras para que se haya desarrollado una perspectiva histórica objetiva. Esa es una buena manera de decir que no existe tal cosa, sin embargo, como un historial objetivo de la computación moderna, al menos en lo que respecta a la atribución de crédito.
Un problema quizás menos virulento se relaciona con el lugar de William Shockley en el descubrimiento y desarrollo de los transistores. Muchos de los participantes tienen muchos bordes afilados. Shockley tenía una serie de atributos personales desafortunados que han dejado malos recuerdos y egos heridos. Probablemente es difícil tener una gran discusión sin pisar los dedos sensibles. ¡Pero los transistores y Shockley presentan el más simple de los problemas!
Este es mucho más el caso del desarrollo de las “computadoras modernas” en los años 1930 y 1940. Los roles de los diferentes participantes en el desarrollo y la progresión del ENIAC en la Universidad de Pennsylvania son complicados y amargos. Algunos trabajadores involucrados a menudo son escritos fuera de la historia. El desarrollo de las máquinas avanzó en tres direcciones:
1. Máquinas comerciales, basadas en el trabajo de Mauchly y Eckert.
- ¿Quiénes son algunas de las personas solteras que hicieron una diferencia en el mundo?
- ¿De qué estaba hablando Nikola Tesla cuando dijo que había sido testigo de una energía ilimitada que se puede transmitir a cualquier parte del mundo?
- ¿Cuál es la tecnología más impresionante inventada por los franceses?
- ‘Cualquier cosa que haga o invente en su propio tiempo también es propiedad de su empleador’, ¿cómo es esto ético por cualquier medio?
- ¿Y si nunca invento nada?
2. Máquinas académicas, comenzando con la máquina del Instituto de Estudios Avanzados, diseñada y construida por John von Neumann y Herman Goldstein en Princeton.
3. Máquinas académicas en Inglaterra basadas en el trabajo de ENIAC, IAS y Bletchley Park.
4. Procesamiento de datos comerciales de IBM y Remington.
Incluso estas hebras son complicadas, debido a las interacciones entre Alan Turing y von Neumann en 1930 después de que Turing “inventó” una computadora lógica como una idea para resolver un problema en un dominio matemático diferente. Además, von Neumann se involucró accidentalmente en el proyecto ENIAC (el representante del Ejército en el proyecto se presentó a Von Neumann en un tren a Filadelfia. Hablaron de secretos de proyectos de computación militar y …) Había sentimientos de que von Neumann se hizo cargo del proyecto. , especialmente cuando las especificaciones para la próxima generación ( A Draft Report on the EDVAC ) parecían ser todo el trabajo de von Neumann. Y eso es solo la superficie de la primera capa de confusiones. Ignora por completo la posible influencia de la computadora ABC de Atanasoff (en Iowa State, nada menos) sobre John Mauchly, que parece haber visitado y tomado notas en 1941.
Y así va, y va. No se menciona aquí a Hans Zese, ni a Colossus, ni a máquinas anteriores como la Máquina analítica sin terminar de Babbage. Un montón de motivos para la controversia!
Al leer sobre la Segunda Guerra Mundial y el período inmediatamente posterior a la guerra, creo que es fundamental tener siempre en mente lo famoso y brillante que fue von Neumann. Cuando se topó con la Escuela Moore y se enteró de EDVAC, estuvo en un cambio de cálculos en el Proyecto Manhattan, entre muchas, muchas cosas. El zar de la financiación científica del gobierno de EE. UU., Vennevar Bush en el MIT, fue un completo incrédulo en la computación digital (siendo, como él, responsable del diseño y la construcción de la máquina analógica más grande construida). Se negó a financiar el ENIAC, un Aberdeen Proving Grounds tuvo que manipular un poco sus libros para construir la máquina.
Pues bien, eso es demasiado largo y confuso. Las guerras intelectuales se llevarán a cabo sobre estas cuestiones durante décadas.