Articulo de referencia

Motor analítico

Mecanismo de impresión de la máquina analítica de Babbage, tal como se exhibe en el Museo de Ciencias de Londres [ 1 ]. La máquina analítica fue una computadora mecánica digital...

Mecanismo de impresión de la máquina analítica de Babbage, tal como se exhibe en el Museo de Ciencias de Londres [ 1 ].

La máquina analítica fue una computadora mecánica digital de propósito general propuesta por el matemático y pionero de la computación inglés Charles Babbage . [ 2 ] [ 3 ] Fue descrita por primera vez en 1837 como la sucesora de la máquina diferencial de Babbage , que era un diseño para una calculadora mecánica más simple . [ 4 ]

El motor analítico incorporaba una unidad aritmético-lógica (ALU), un flujo de control en forma de ramificación condicional y bucles , y memoria integrada , lo que lo convirtió en el primer diseño de una computadora de propósito general que podría describirse en términos modernos como Turing-completa . [ 5 ] [ 6 ] En otras palabras, la estructura del motor analítico era esencialmente la misma que ha dominado el diseño de computadoras en la era electrónica. [ 3 ]

Babbage nunca pudo completar la construcción de ninguna de sus máquinas debido a conflictos con su ingeniero jefe y a la falta de financiación. [ 7 ] [ 8 ] No obstante, es uno de sus logros más exitosos. No fue hasta 1941 que Konrad Zuse construyó la primera computadora de propósito general, la Z3 , más de un siglo después de que Babbage propusiera la innovadora máquina analítica. [ 3 ]

Diseño

Dos tipos de tarjetas perforadas utilizadas para programar la máquina. Primer plano: 'tarjetas operativas', para introducir instrucciones ; fondo: 'tarjetas variables', para introducir datos.

El primer intento de Babbage de crear un dispositivo de cálculo mecánico, la máquina diferencial , fue una máquina de propósito especial diseñada para tabular logaritmos y funciones trigonométricas mediante la evaluación de diferencias finitas para crear polinomios de aproximación . La construcción de esta máquina nunca se completó; Babbage tuvo conflictos con su ingeniero jefe, Joseph Clement , y finalmente el gobierno británico retiró su financiación para el proyecto. [ 9 ] [ 10 ] [ 11 ]

Durante este proyecto, Babbage se dio cuenta de que era posible un diseño mucho más general: la máquina analítica. [ 9 ] El trabajo en el diseño de la máquina analítica comenzó alrededor de 1833. [ 12 ] [ 4 ]

La entrada, que consistía en programas ("fórmulas") y datos, [ 13 ] [ 9 ] se proporcionaría a la máquina mediante tarjetas perforadas , un método que se utilizaba en ese momento para dirigir telares mecánicos como el telar Jacquard . [ 14 ] Para la salida, la máquina contaría con una impresora, un trazador de curvas y una campana. [ 9 ] La máquina también podría perforar números en tarjetas para su posterior lectura. Empleaba aritmética de punto fijo de base 10. [ 9 ]

Había una memoria capaz de almacenar 1000 números de 40 dígitos decimales [ 15 ] cada uno (aprox. 16,6 kB ). Una unidad aritmética (el "molino") podría realizar las cuatro operaciones aritméticas , además de comparaciones y, opcionalmente, raíces cuadradas . [ 16 ] Inicialmente (1838) se concibió como una máquina diferencial curvada sobre sí misma, en una disposición generalmente circular, con la memoria larga saliendo hacia un lado. [ 17 ] Dibujos posteriores (1858) muestran una disposición de cuadrícula regularizada. [ 18 ] [ 19 ] Al igual que la unidad central de procesamiento (CPU) de una computadora moderna, el molino se basaría en sus propios procedimientos internos, aproximadamente equivalentes al microcódigo de las CPU modernas, que se almacenarían en forma de clavijas insertadas en tambores giratorios llamados "barriles", para ejecutar algunas de las instrucciones más complejas que el programa del usuario pudiera especificar. [ 7 ] 

El lenguaje de programación que emplearían los usuarios era similar a los lenguajes ensamblador modernos . Eran posibles los bucles y las bifurcaciones condicionales, por lo que el lenguaje, tal como fue concebido, habría sido Turing-completo, según la definición posterior de Alan Turing . Se utilizaban tres tipos diferentes de tarjetas perforadas: una para operaciones aritméticas, otra para constantes numéricas y otra para operaciones de carga y almacenamiento, transfiriendo números del almacén a la unidad aritmética o viceversa. Existían tres lectores separados para los tres tipos de tarjetas. Babbage desarrolló unas dos docenas de programas para la máquina analítica entre 1837 y 1840, y un programa más tarde. [ 14 ] [ 20 ] Estos programas tratan polinomios, fórmulas iterativas, eliminación gaussiana y números de Bernoulli . [ 14 ] [ 21 ]

En 1842, el matemático italiano Luigi Federico Menabrea publicó una descripción de la máquina en francés, [ 22 ] basada en las conferencias que Babbage dio cuando visitó Turín en 1840. [ 23 ] En 1843, la descripción fue traducida al inglés y ampliamente anotada por Ada Lovelace , quien se había interesado en la máquina ocho años antes. [ 13 ] En reconocimiento a sus aportaciones al artículo de Menabrea, que incluían una forma de calcular los números de Bernoulli usando la máquina (ampliamente considerada como el primer programa informático completo), muchos la han descrito como la primera programadora de computadoras , aunque otros han cuestionado esta visión.

Construcción

Al final de su vida, Babbage buscó maneras de construir una versión simplificada de la máquina y ensambló una pequeña parte de ella antes de su muerte en 1871. [ 1 ] [ 7 ] [ 24 ]

En 1878, un comité de la Asociación Británica para el Avance de la Ciencia describió la máquina analítica como "una maravilla de la ingeniosidad mecánica", pero recomendó no construirla. El comité reconoció la utilidad y el valor de la máquina, pero no pudo estimar el costo de su construcción y no estaba seguro de si funcionaría correctamente una vez construida. [ 25 ] [ 26 ]

El molino de máquinas analíticas de Henry Babbage , construido en 1910, [ 27 ] en el Museo de Ciencias (Londres)

De forma intermitente entre 1880 y 1910, [ 28 ] el hijo de Babbage, Henry Prevost Babbage, construyó una parte del molino y el aparato de impresión. En 1910, pudo calcular una lista (defectuosa) de múltiplos de pi . [ 29 ] Esto constituía solo una pequeña parte de la máquina completa; no era programable y no tenía almacenamiento. (Las imágenes populares de esta sección a veces han sido etiquetadas erróneamente, dando a entender que era todo el molino o incluso toda la máquina). El "molino de máquina analítica" de Henry Babbage se exhibe en el Museo de Ciencias de Londres. [ 27 ] Henry también propuso construir una versión de demostración de la máquina completa, con una capacidad de almacenamiento menor: "quizás para una primera máquina diez (columnas) serían suficientes, con quince ruedas en cada una". [ 30 ] Dicha versión podía manipular 20  números de 25  dígitos cada uno, y lo que se le podía ordenar hacer con esos números aún podía ser impresionante. «Es solo cuestión de cartas y tiempo», escribió Henry Babbage en 1888, «...y no hay razón por la que no se deban usar (veinte mil) cartas, si fuera necesario, en una máquina analítica para los fines del matemático». [ 30 ]

En 1991, el Museo de Ciencias de Londres construyó un ejemplar completo y funcional de la Máquina Diferencial n.° 2 de Babbage , un diseño que incorporaba mejoras que Babbage descubrió durante el desarrollo de la máquina analítica. [ 5 ] Esta máquina se construyó utilizando materiales y tolerancias de ingeniería que habrían estado a disposición de Babbage, lo que desmintió la sugerencia de que los diseños de Babbage no podrían haberse producido con la tecnología de fabricación de su época. [ 31 ]

En octubre de 2010, John Graham-Cumming inició una campaña llamada "Plan 28" para recaudar fondos mediante "suscripción pública" que permitiera un estudio histórico y académico serio de los planos de Babbage, con el fin de construir y probar un diseño virtual completamente funcional que, a su vez, permitiera la construcción de la máquina analítica física. [ 32 ] [ 33 ] [ 34 ] En mayo de 2016, no se había intentado la construcción real, ya que aún no se podía obtener una comprensión consistente de los dibujos de diseño originales de Babbage. En particular, no estaba claro si podría manejar las variables indexadas que se requerían para el programa de Bernoulli de Lovelace. [ 35 ] Para 2017, el esfuerzo del "Plan 28" informó que estaba disponible una base de datos consultable de todo el material catalogado, y se había completado una revisión inicial de los voluminosos Libros de Apuntes de Babbage. [ 36 ]

Muchos de los dibujos originales de Babbage han sido digitalizados y están disponibles públicamente en línea. [ 37 ]

Conjunto de instrucciones

Diagrama en planta de la máquina analítica de 1840.

No se sabe que Babbage haya escrito un conjunto explícito de instrucciones para la máquina, al estilo de un manual de procesador moderno. En cambio, mostraba sus programas como listas de estados durante su ejecución, indicando qué operador se ejecutaba en cada paso, con poca información sobre cómo se guiaría el flujo de control.

Allan G. Bromley ha supuesto que la baraja de cartas podría leerse en ambas direcciones, hacia adelante y hacia atrás, en función de una ramificación condicional tras comprobar ciertas condiciones, lo que haría que el motor fuera Turing-completo:

...las cartas podían ordenarse para avanzar y retroceder (y por lo tanto para formar un bucle)... [ 14 ]

La introducción, por primera vez en 1845, de operaciones de usuario para diversas funciones de servicio, incluyendo, sobre todo, un sistema eficaz para el control por parte del usuario de los bucles en los programas de usuario. No hay ninguna indicación de cómo se especifica la dirección de giro de las tarjetas de operación y variables. En ausencia de otras pruebas, he tenido que adoptar la suposición mínima por defecto de que tanto las tarjetas de operación como las de variables solo pueden girarse hacia atrás, como es necesario para implementar los bucles utilizados en los programas de ejemplo de Babbage. No habría ninguna dificultad mecánica ni de microprogramación en poner la dirección del movimiento bajo el control del usuario. [ 38 ]

En su emulador del motor, Fourmilab dice:

El lector de tarjetas del motor no se limita a procesar las tarjetas en cadena, una tras otra, de principio a fin. Además, según las tarjetas que lee y la activación de la palanca de arranque del molino, puede avanzar la cadena de tarjetas, saltándose las intermedias, o retroceder, lo que provoca que las tarjetas leídas anteriormente se procesen de nuevo.

Este emulador proporciona un conjunto de instrucciones simbólicas escritas, aunque este ha sido creado por sus autores en lugar de basarse en los trabajos originales de Babbage. Por ejemplo, un programa para calcular el factorial se escribiría de la siguiente manera:

N° 6 N1 1 N2 1 × L1 L0 S1 – L0 L2 S0 L2 L0 CB?11

donde CB es la instrucción de salto condicional o "tarjeta de combinación" utilizada para hacer que el flujo de control salte, en este caso hacia atrás por 11 tarjetas.

Influencia

Influencia prevista

Babbage comprendió que la existencia de una computadora automática despertaría interés en el campo conocido actualmente como eficiencia algorítmica , y escribió en sus Pasajes de la vida de un filósofo : «Tan pronto como exista una máquina analítica, necesariamente guiará el futuro curso de la ciencia. Siempre que se busque algún resultado con su ayuda, surgirá la pregunta: ¿Mediante qué cálculo puede la máquina llegar a estos resultados en el menor tiempo posible[ 39 ]

Ciencias de la Computación

Desde 1872, Henry continuó diligentemente con el trabajo de su padre y luego de forma intermitente durante su jubilación en 1875. [ 40 ] En 1902, Alexander Rechnitzer se basó en motores mecánicos de relojes y cajas de música para automatizar la multiplicación y la división mediante secuencias rígidas y bucles anidados . El cálculo de la raíz cuadrada fue automatizado posteriormente por la Friden Calculating Machine Company . [ 41 ]

Percy Ludgate escribió sobre la máquina en 1914 [ 42 ] y publicó su propio diseño para una máquina analítica en 1909. [ 43 ] [ 44 ] Fue dibujada en detalle, pero nunca se construyó, y los planos nunca se han encontrado. La máquina de Ludgate sería mucho más pequeña (alrededor de 230 L (8,1 pies cúbicos )) que la de Babbage, e hipotéticamente sería capaz de multiplicar dos números de 20 dígitos decimales en unos seis segundos. [ 45 ]   

En Ensayos sobre Automática (1914), [ 46 ] Leonardo Torres Quevedo amplió las ideas de Babbage proponiendo una máquina de calcular electromecánica teórica controlada por un programa de solo lectura . La obra también introdujo conceptos relacionados con la aritmética de punto flotante [ 47 ] y exploró la posibilidad de automatizar procesos de razonamiento complejos mediante medios electromecánicos. En 1920, demostró la viabilidad de estas ideas mediante un aritmómetro electromecánico conectado a una máquina de escribir capaz de imprimir automáticamente los resultados. [ 48 ] [ 49 ] [ 50 ]

El artículo de Vannevar Bush , Análisis Instrumental (1936), incluía varias referencias al trabajo de Babbage. Ese mismo año, inició el proyecto de la Máquina Aritmética Rápida para investigar los problemas de la construcción de una computadora digital electrónica. [ 51 ]

A pesar de estos avances, gran parte del trabajo original de Babbage permaneció relativamente desconocido para muchos constructores de máquinas de computación electromecánicas y electrónicas en las décadas de 1930 y 1940, lo que resultó en la reinvención independiente de varias ideas arquitectónicas posteriormente asociadas con la máquina analítica. Howard Aiken , quien construyó la calculadora electromecánica rápidamente obsoleta, la Harvard Mark I , entre 1937 y 1945, elogió el trabajo de Babbage probablemente como una forma de realzar su propia posición, pero no sabía nada de la arquitectura de la máquina analítica durante la construcción de la Mark I, y consideró su visita a la parte construida de la máquina analítica "la mayor decepción de mi vida". [ 52 ] La Mark I no mostró ninguna influencia de la máquina analítica y carecía de la característica arquitectónica más premonitoria de la máquina analítica, la ramificación condicional . [ 52 ] J. Presper Eckert y John W. Mauchly tampoco conocían los detalles del trabajo de Babbage sobre la máquina analítica antes de completar su diseño para la primera computadora electrónica de propósito general, la ENIAC . [ 53 ] [ 54 ]

Comparación con otros ordenadores antiguos

Si se hubiera construido la máquina analítica, habría sido digital , programable y Turing-completa . Sin embargo, habría sido muy lenta. Luigi Federico Menabrea informó en Sketch of the Analytical Engine : «El Sr. Babbage cree que, con su máquina, puede formar el producto de dos números, cada uno con veinte cifras, en tres minutos». [ 55 ] En comparación, la Harvard Mark I podía realizar la misma tarea en solo seis segundos (aunque es discutible que esa computadora sea Turing-completa; la ENIAC, que sí lo es, también habría sido más rápida). Una CPU moderna podría hacer lo mismo en menos de una milmillonésima de segundo.

  • Los novelistas ciberpunk William Gibson y Bruce Sterling coescribieron una novela steampunk de historia alternativa titulada La máquina diferencial, en la que las máquinas diferencial y analítica de Babbage se ponen al alcance de la sociedad victoriana. La novela explora las consecuencias e implicaciones de la temprana introducción de la tecnología computacional.
  • «Moriarty by Modem» , un relato corto de Jack Nimersheim, describe una historia alternativa donde la máquina analítica de Babbage sí se completó y fue clasificada como información altamente secreta por el gobierno británico. Los personajes de Sherlock Holmes y Moriarty eran, en realidad, un conjunto de programas prototipo escritos para la máquina analítica. Este relato sigue a Holmes mientras su programa se implementa en computadoras modernas y se ve obligado a competir una vez más contra su némesis en las versiones modernas de la máquina analítica de Babbage. [ 61 ]
  • Sydney Padua utiliza un escenario similar al de La máquina diferencial en el webcómic Las emocionantes aventuras de Lovelace y Babbage . [ 62 ] [ 63 ] Presenta una historia alternativa donde Ada Lovelace y Babbage han construido la máquina analítica y la utilizan para combatir el crimen a petición de la reina Victoria . [ 64 ] El cómic se basa en una investigación exhaustiva de las biografías y la correspondencia entre Babbage y Lovelace, que luego se manipula para lograr un efecto humorístico.
  • El proyecto en línea Orion's Arm presenta a Machina Babbagenseii , computadoras mecánicas totalmente conscientes inspiradas en Babbage. Cada una tiene el tamaño de un asteroide grande, solo puede sobrevivir en condiciones de microgravedad y procesa datos al 0,5 % de la velocidad de un cerebro humano. [ 65 ]
  • Charles Babbage y Ada Lovelace aparecen en un episodio de Doctor Who , " Spyfall Parte 2 ", donde se muestra y se hace referencia al motor.

Referencias

  1. 1 2 "Máquina analítica de Babbage, 1834–1871. (Modelo de prueba)" . Museo de Ciencias . Consultado el 23 de agosto de 2017 .
  2. Graham-Cumming, John (4 de octubre de 2010). "El salto de 100 años" . O'Reilly Radar . Consultado el 1 de agosto de 2012 .
  3. 1 2 3 "La máquina de Babbage: Las máquinas" . Museo de Historia de la Computación . 2016. Recuperado el 7 de mayo de 2016 .
  4. 1 2 Bromley 1982 , pág. 196.
  5. 1 2 "Babbage" . Material en línea . Museo de Ciencias. 19 de enero de 2007. Archivado del original el 7 de agosto de 2012. Consultado el 1 de agosto de 2012 .
  6. "Construyamos la computadora mecánica definitiva de Babbage" . Opinión. New Scientist . 23 de diciembre de 2010. Consultado el 1 de agosto de 2012 .
  7. 1 2 3 Robinson, Tim (28 de mayo de 2007). "Máquinas diferenciales: máquina analítica" . Meccano.us. Archivado del original el 5 de octubre de 2020. Recuperado el 1 de agosto de 2012 .
  8. Weber, Alan S (10 de marzo de 2000). Ciencia del siglo XIX: una antología . Broadview Press. ISBN 9781551111650Consultado el 1 de agosto de 2012 .
  9. 1 2 3 4 5 Collier 1970 , pág. capítulo 3.
  10. Lee, John An (1995). Diccionario biográfico internacional de pioneros de la informática . Taylor & Francis. ISBN 9781884964473Consultado el 1 de agosto de 2012 .
  11. Balchin, Jon (2003). Ciencia: 100 científicos que cambiaron el mundo . Enchanted Lion Books. pág . 105. ISBN  9781592700172Consultado el 1 de agosto de 2012 .
  12. Dubbey, JM; Dubbey, John Michael (12 de febrero de 2004). La obra matemática de Charles Babbage . Cambridge University Press. pág. 197. ISBN  9780521524766.
  13. ^ Menabrea y Lovelace 1843 .
  14. 1 2 3 4 Bromley 1982 , pág. 215.
  15. Bromley 1982 , pág. 198.
  16. Bromley 1982 , pág. 211.
  17. Bromley 1982 , pág. 209.
  18. "La máquina analítica de Babbage: la primera computadora digital verdadera" . La máquina analítica . Archivado del original el 21 de agosto de 2008. Consultado el 21 de agosto de 2008 .
  19. "Las páginas de Babbage: Máquinas de cálculo" . Projects.exeter.ac.uk. 8 de enero de 1997. Archivado del original el 12 de marzo de 2008. Consultado el 23 de abril de 2024 .
  20. Bromley 1990 , pág. 89.
  21. Bromley 2000 , pág. 11.
  22. ^ Menabrea, Sr. L.-F. (1842). "Nociones sobre la máquina analítica de M. Charles Babbage" . Biblioteca universal de Ginebra . 41 : 352–376 vía Bibnum .
  23. Sterling, Bruce (14 de mayo de 2017). "Charles Babbage dejó un programa informático en Turín en 1840. Aquí está" . Wired . ISSN 1059-1028 . Consultado el 10 de junio de 2021 . 
  24. Monthly Notices of the Royal Astronomical Society . Priestley y Weale. 1910. pág. 517. 
  25. Informe de la cuadragésima octava reunión de la Asociación Británica para el Avance de la Ciencia ( Informe). Londres: John Murray. 1879. págs. 92–102 . Consultado el 20 de diciembre de 2015 . 
  26. "La máquina analítica (Informe 1879)" . Fourmilab.ch . Consultado el 20 de diciembre de 2015 .
  27. 1 2 "Molino analítico de Henry Babbage, 1910" . Museo de Ciencias. 16 de enero de 2007. Consultado el 1 de agosto de 2012 .
  28. Gran Bretaña), Instituto de Actuarios (Gran (1950). Actas de la asamblea del centenario del Instituto de Actuarios . Impreso para el Instituto de Actuarios en la Prensa Universitaria. pág. 178. 
  29. Randell, Brian (21 de diciembre de 2013). "2.3. La máquina analítica de Babbage. HP Babbage (1910)" . Los orígenes de las computadoras digitales: artículos seleccionados . Springer. ISBN 9783642618123.
  30. 1 2 "La máquina analítica (Henry P. Babbage 1888)" . Fourmilab.ch . Consultado el 1 de agosto de 2012 .
  31. "Una secuela moderna : la máquina de Babbage" . Museo de Historia de la Computación . Consultado el 1 de agosto de 2012 . 
  32. "Campaña para construir la máquina analítica de Babbage" . BBC News . 14 de octubre de 2010.
  33. "Construyendo la máquina analítica de Charles Babbage" . Plan 28. 27 de julio de 2009. Consultado el 1 de agosto de 2012 .
  34. Markoff, John (7 de noviembre de 2011). "Puso en marcha la maquinaria digital" . The New York Times . ISSN 0362-4331 . Archivado del original el 1 de enero de 2022. Consultado el 10 de junio de 2021 . 
  35. "Informe de primavera de 2016 a la Computer Conservation Society" . Plan 28. Consultado el 29 de octubre de 2016 .
  36. "Informe de primavera de 2017 a la Computer Conservation Society" . blog.plan28.org . Consultado el 13 de junio de 2017 .
  37. «Los papeles de Babbage» . Grupo del Museo de la Ciencia . 1821-1905. Archivado del original el 13 de abril de 2020.
  38. Bromley 2000 .
  39. Babbage 1864 , pág. 137.
  40. "La máquina de Babbage: personas clave: Henry Provost Babbage" . Museo de Historia de la Computación. Archivado del original el 20 de febrero de 2011. Consultado el 8 de febrero de 2011 .
  41. Friedrich L. Bauer (2010). Orígenes y fundamentos de la informática en cooperación con Heinz Nixdorf MuseumsForum . Saltador. pag. 64.ISBN  9783642029912.
  42. Horsburg, EM (Ellice Martin); Exposición del Tricentenario de Napier (1914). " Máquinas de cálculo automáticas de PE Ludgate" . Instrumentos y métodos modernos de cálculo : manual de la Exposición del Tricentenario de Napier . Gerstein – Universidad de Toronto. Londres : G. Bell. págs. 124–127 .   
  43. Ludgate, Percy E. (abril de 1909). "Sobre una máquina analítica propuesta". Actas Científicas de la Real Sociedad de Dublín . 12 (9): 77– 91. Disponible en línea en: Fano.co.UK. Archivado el 7 de agosto de 2019 en Wayback Machine.
  44. "La colección de informática de John Gabriel Byrne" (PDF) . Archivado del original el 16 de abril de 2019. Consultado el 8 de agosto de 2019 .
  45. Randell 1982 , págs. 4–5.
  46. Torres Quevedo, Leonardo (1914). "Ensayos sobre automatización. Su definición — Alcance teórico de sus aplicaciones" . Springer Nature.
  47. Ronald T. Kneusel. Números y computadoras , Springer, págs. 84–85, 2017. ISBN 978-3319505084
  48. Randell 1982 , pág. 6, 11–13.
  49. Bromley 1990 .
  50. «Computadoras digitales, historia de». Enciclopedia de Ciencias de la Computación . John Wiley and Sons. Enero de 2003. págs. 545–570 . ISBN  978-0-470-86412-8.
  51. " La máquina analítica de Percy Ludgate" . fano.co.uk. De la máquina analítica al ordenador digital electrónico: las contribuciones de Ludgate, Torres y Bush por Brian Randell, 1982, Ludgate: págs. 4-5, Quevedo: págs. 6, 11-13, Bush: págs. 13, 16-17 . Consultado el 29 de octubre de 2018 .
  52. 1 2 Cohen 2000 .
  53. "Entrevista a J. Presper Eckert, 28 de octubre de 1977" . Archivado del original el 24 de julio de 2010. Consultado el 9 de febrero de 2011 .
  54. "Colección de historia oral de la informática, 1969–1973, 1977" (PDF) . Archivado del original (PDF) el 11 de noviembre de 2010. Recuperado el 9 de febrero de 2011 .
  55. ^ Menabrea y Lovelace 1843 , pág. 688.
  56. "Blog del Plan 28" . Consultado el 9 de marzo de 2025 .
  57. "La computadora Mark I" . Colección de instrumentos científicos históricos . Universidad de Harvard . Archivado del original el 10 de julio de 2015. Recuperado el 7 de mayo de 2016 .
  58. Wells, Benjamin (18 de noviembre de 2010). "Desenrollando el rendimiento y la potencia en Colossus, una computadora no convencional". Natural Computing . 10 (4). Springer Science and Business Media LLC: 1383– 1405. doi : 10.1007/s11047-010-9225-x . ISSN 1567-7818 . S2CID 7492074 .  
  59. "Konrad Zuse: la primera computadora de relés" . Historia de las computadoras. Archivado del original el 1 de enero de 2015. Consultado el 7 de mayo de 2016 .
  60. "La máquina experimental a pequeña escala de Manchester – "El bebé"Departamento de Ciencias de la Computación, Universidad de Manchester . Abril de 1999. Consultado el 7 de mayo de 2016 .
  61. Nimersheim, Jack (1995). «Moriarty por módem» . Sherlock Holmes en órbita . DAW Books . págs. 287–302 . ISBN  9780886776367Archivado del original el 20 de junio de 2003. Consultado el 11 de noviembre de 2023 .
  62. "Experimentos peligrosos en los cómics" . 2D Goggles . Consultado el 1 de agosto de 2012 .
  63. "Experimentos en cómics con Sydney Padua" . Tor.com. 26 de octubre de 2009. Consultado el 1 de agosto de 2012 .
  64. "El cliente | Gafas 2D" . Sydneypadua.com. 21 de agosto de 2009. Consultado el 1 de agosto de 2012 .
  65. "Machina Babbagenseii" . El brazo de Orión . 2014. Consultado el 7 de mayo de 2016 .

Bibliografía

  • Babbage, Charles (1864). «Capítulo VIII – De la máquina analítica» . Pasajes de la vida de un filósofo . Londres: Longman, Green, Longman, Roberts y Green. págs. 112-141 . 
  • Babbage, Charles (1889). Babbage, Henry P. (ed.). Las máquinas de calcular de Babbage: una colección de artículos relacionados con ellas; su historia y construcción (PDF) . Nueva York: Cambridge University Press. ISBN 978-1-108-00096-3Archivado del original (PDF) el 4 de marzo de 2016. Consultado el 24 de diciembre de 2015 .{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  • Bromley, Allan G. (julio-septiembre de 1982). "La máquina analítica de Charles Babbage, 1838" (PDF) . IEEE Annals of the History of Computing . 4 (3): 197–217 . doi : 10.1109/mahc.1982.10028 . S2CID 2285332. Archivado del original (PDF) el 14 de mayo de 2015. Recuperado el 24 de diciembre de 2015 . 
  • Bromley, Allan G. (1990). «Máquinas de diferencias y analíticas». En Aspray, William (ed.). Computing Before Computers (PDF) . Ames: Iowa State University Press. pp. 59–98 . ISBN  978-0-8138-0047-9Archivado (PDF) del original el 9 de octubre de 2022 .
  • Bromley, Allan G. (octubre-diciembre de 2000). "Planes 28 y 28a de la máquina analítica de Babbage: la interfaz del programador". IEEE Annals of the History of Computing . 22 (4): 5–19 . doi : 10.1109/85.887986 . S2CID 17597243 . 
  • Cohen, I. Bernard (2000). «8 - Antecedentes de Aiken en informática y conocimiento de las máquinas de Babbage». Howard Aiken: Retrato de un pionero de la informática . Cambridge: MIT Press. pp. 61–72 . ISBN  9780262531795.
  • Collier, Bruce (1970). Las pequeñas máquinas que pudieron: Las máquinas calculadoras de Charles Babbage (PhD). Universidad de Harvard . Recuperado el 18 de diciembre de 2015 .
  • Green, Christopher D. (2005). "¿Se pretendía que la Máquina Analítica de Babbage fuera un modelo mecánico de la mente?" ( PDF) . Historia de la Psicología . 8 (1): 35– 45. doi : 10.1037/1093-4510.8.1.35 . PMID 16021763. Archivado (PDF) del original el 9 de octubre de 2022. Recuperado el 25 de diciembre de 2015 . 
  • Menabrea, Luigi Federico ; Lovelace, Ada (1843). «Esbozo de la máquina analítica inventada por Charles Babbage... con notas del traductor. Traducido por Ada Lovelace» . En Richard Taylor (ed.). Memorias científicas . Vol.  3. Londres: Richard y John E. Taylor. págs. 666–731 . 
  • Randell, Brian (octubre-diciembre de 1982). «Del motor analítico al ordenador digital electrónico: las contribuciones de Ludgate, Torres y Bush» (PDF) . IEEE Annals of the History of Computing . 4 (4): 327–341 . doi : 10.1109/mahc.1982.10042 . S2CID 1737953. Archivado del original (PDF) el 21 de septiembre de 2013. 
  • Los documentos de Babbage , archivo del Museo de Ciencias
  • El motor analítico de Fourmilab incluye documentos históricos y simulaciones en línea.
  • Imagen del "Plano general de la gran máquina calculadora de Babbage" (1840), junto con una descripción moderna de sus características operativas y de programación . Archivado del original el 21 de agosto de 2008.
  • Imagen de un plano posterior de la máquina analítica con disposición en cuadrícula (1858).
  • Primer "barril" de Babbage en funcionamiento, ensamblado hasta aproximadamente 2005.
  • Número especial de IEEE Annals of the History of Computing , Volumen 22, Número 4, octubre-diciembre de 2000 (se requiere suscripción).
  • Babbage , Museo de Ciencias, Londres (archivado)
  • "La maravillosa máquina analítica: cómo funciona" . 2D Goggles . 31 de mayo de 2015. Archivado del original el 26 de noviembre de 2021. Consultado el 23 de agosto de 2017 .
  • Plan 28: Construcción de la máquina analítica de Charles Babbage