Diferencia entre revisiones de «Máquina diferencial»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Página blanqueada
m Revertidos los cambios de 77.226.12.25 a la última edición de Bigsus-bot
Línea 1: Línea 1:
[[Archivo:BabbageDifferenceEngine.jpg|thumb|250px|Parte de la máquina diferencial, montada por el hijo de Babbage con piezas encontradas en el laboratorio de Babbage después de su muerte.]]

Una '''máquina diferencial''' es una calculadora digital mecánica de propósito especial, diseñada para tabular [[función polinómica|funciones polinómicas]]. Puesto que las funciones [[función logarítmica|logarítmicas]] y [[función trigonométrica|trigonométricas]] pueden ser aproximadas por [[polinomio]]s, esta máquina es más general de lo que parece al principio.

Es un dispositivo de naturaleza mecánica para calcular e imprimir tablas de funciones. Más concretamente, calcula el valor numérico de una [[función polinómica]] sobre una [[progresión aritmética]] obteniendo una tabla de valores que se aproxima a la función real (basado en que cualquier función puede ser aproximada por [[polinomio]]s).

Esta [[máquina]] fue ideada por [[J. H. Mueller]] y redescubierta por [[Charles Babbage]], quien no llegó a construirla.

Una reconstrucción de la Máquina Diferencial No.2 ha estado operativa desde [[1991]] en el [[Museo de Ciencia de Londres]]. Trabaja como Babbage la diseñó y demuestra que éste estaba acertado en su teoría, además de que era capaz de fabricar partes con la precisión requerida. Babbage falló quizá a causa de que sus diseños fueron demasiado ambiciosos.

== Historia ==

[[Archivo:LondonScienceMuseumsReplicaDifferenceEngine.jpg|thumb|250px|Detalle de la réplica de la máquina diferencial que se exhibe en el [[Museo de Ciencias de Londres]].]]

El primero de estos dispositivos fue concebido en 1786 por [[J.H. Müller]] pero nunca fue construido{{cita requerida|fecha=July 2007}}.

Las máquinas diferenciales fueron olvidadas y luego redescubiertas en 1822 por [[Charles Babbage]], quien la propuso en un papel a la [[Royal Astronomical Society]] el [[14 de junio]] intitulado "Nota sobre el uso de maquinaria para el cómputo de tablas matemáticas muy grandes".<ref>{{cita web
| coauthors = John J. O'Connor, Edmund F. Robertson
| year = 1998
| url = http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Babbage.html
| title = Charles Babbage
| work = The MacTutor History of Mathematics archive
| publisher = School of Mathematics and Statistics, University of St Andrews, Scotland
| accessdate = 2006-06-14
}}</ref> Esta máquina usaba el [[sistema de numeración decimal]] y fue accionada por una manivela. El [[gobierno británico]] financió inicialmente el proyecto, pero retiró el financiamiento cuando Babbage repetidamente solicitó más dinero mientras que no hacía ningún progreso aparente en la construcción de la máquina. Entre 1847 y 1849, Babbage se encaminó a diseñar su mucho más general [[máquina analítica]] pero posteriormente produjo un diseño mejorado de la máquina diferencial (su "máquina diferencial No. 2"). Inspirado por los planes de la máquina diferencial de Babbage, desde 1855 en adelante, [[Per Georg Scheutz]] construyó varias máquinas diferenciales; una fue vendida al gobierno británico en 1859. [[Martin Wiberg]] mejoró la construcción de Scheutz pero usó su dispositivo solamente para producir y el publicar e imprimir tablas [[logaritmo|logarítmicas]].

Basado en los planes originales de Babbage, el [[Museo de Ciencias de Londres]] construyó, entre 1989 y 1991, una máquina diferencial No. 2 funcional, bajo la dirección de [[Doron Swade]], el entonces Curador de Computación. Esto debía celebrar el 200 aniversario del nacimiento de Babbage. En 2000, la [[impresora]] que Babbage diseñó originalmente para la máquina diferencial también fue terminada. La conversión de los dibujos de diseño originales en dibujos convenientes para el uso de los fabricantes de ingeniería reveló algunos errores de menor importancia en el diseño de Babbage, que tuvieron que ser corregidos. Una vez que estuvo terminado, tanto la máquina y su impresora funcionaran sin fallas, y todavía lo hacen hoy en día. La máquina diferencial y la impresora fueron construidos con las tolerancias realizables con la tecnología del [[siglo 19]], resolviendo un debate de muchos años de si el diseño de Babbage hubiera trabajado realmente. (Una de las razones al principio mencionadas para la no terminación de las máquinas de Babbage había sido que los métodos de ingeniería no estaban lo suficientemente desarrollados en la era Victoriana).

== Operación ==

La máquina diferencial consiste en un número de columnas, numeradas de '''''1''''' a '''''N'''''. Cada columna puede almacenar un número decimal. La única operación que la máquina puede hacer es [[suma]]r el valor de la columna n + 1 a la columna n para producir el nuevo valor de n. La columna N solo puede almacenar una [[constante]], La columna 1 exhibe (y posiblemente [[impresora|imprime]]) el valor del cálculo en la [[iteración]] actual.

La máquina se programa al ajustar los valores iniciales de las columnas. La columna 1 se fija al valor del polinomio al comienzo del cómputo. La columna 2 se fija a un valor derivado de la primera y más alta [[derivada]]s del polinomio en el mismo valor de '''''X'''''. Cada una de las columnas entre 3 y N se fija a un valor derivado de (n- 1) y las derivadas más altos del polinomio.

=== Tiempos de ejecución ===

En el diseño de Babbage, una iteración, es decir un conjunto completo de adición y operaciones de [[acarreo]] sucede una vez para cuatro rotaciones de los ejes de la columna. Las columnas impares y pares alternativamente ejecutan la adición cada dos rotaciones. La secuencia de las operaciones para la columna n es así:

# Adición desde la columna n + 1
# [[Propagación del acarreo]]
# Adición a la columna n - 1
# Resto

== Método de las diferencias ==

[[Archivo:050114 2529 difference.jpg|thumb|300px|La réplica de la máquina diferencial del [[Museo de Ciencias de Londres]], hecha con diseño de [[Charles Babbage|Babbage]]. El diseño tiene la misma precisión en todas las columnas, pero al calcular [[polinomio]]s [[convergencia|convergentes]], la precisión en las columnas de más alto orden podía ser más baja.]]

Debido a que la máquina diferencial no puede hacer [[multiplicación|multiplicaciones]], no puede calcular el valor de un polinomio. Sin embargo, si el valor inicial del polinomio (y sus [[derivada]]s) es calculado por algunos medios para un cierto valor de '''''X''''', la máquina diferencial puede calcular cualquier número de valores próximos, usando el método conocido generalmente como el [[método de las diferencias finitas]].

El principio de una máquina diferencial es [[polinominal de Newton|método de Newton]] de [[diferencias divididas]]. El cual puede ser ilustrado con un pequeño ejemplo. Considere el polinomio cuadrático:

''p''(''x'') = 2''x''<sup>2</sup> − 3''x'' + 2

y suponga que deseamos tabular los valores ''p''(0), ''p''(0,1), ''p''(0,2), ''p''(0,3), ''p''(0,4) etc. La tabla de abajo se construye como sigue:

* la primera columna contiene los valores del polinomio
* la segunda columna contiene las diferencias de los dos vecinos izquierdos en la primera columna, y
* la tercera columna contiene las diferencias de los dos vecinos en la segunda columna:

{| class="wikitable"
! Polinomio !! Diferencias !! Diferencias
|-
| ''p''(0)=2,0 || ||
|-
| || 2,0−1,72=0,28 ||
|-
| ''p''(0,1)=1,72 || || 0,28−0,24=0,04
|-
| || 1,72−1,48=0,24 ||
|-
| ''p''(0,2)=1,48 || || 0,24−0,20=0,04
|-
| || 1,48−1,28=0,20 ||
|-
| ''p''(0,3)=1,28 || || 0,20−0,16=0,04
|-
| || 1,28−1,12=0,16 ||
|-
| ''p''(0,4)=1,12 || ||
|}

Note cómo los valores en la tercera columna son constantes. Ésta no es una mera coincidencia. De hecho, si usted comienza con cualquier polinomio de grado ''n'', la columna número ''n'' + 1 siempre será constante. Este crucial hecho hace que el método funcione, como veremos a continuación.

Construimos esta tabla de izquierda a derecha, pero ahora podemos continuarla de derecha a izquierda para poder computar más valores de nuestro polinomio.

Para calcular ''p''(0,5) usamos los valores de la diagonal más baja. Comenzamos con el valor 0,04 de columna de la derecha. Entonces continuamos a la segunda columna, restando 0,04 de 0,16 para obtener 0,12. Después continuamos con la primera columna tomando su valor anterior, 1,12 y restándole el 0,12 de la segunda columna. Así que ''p''(0,5) es 1,12-0,12 = 1,0. Para computar ''p''(0,6), iteramos el mismo algoritmo sobre los valores de ''p''(0,5): tome el 0,04 de la tercera columna, reste ese valor 0,12 de la segunda columna para obtener 0,08, Luego reste eso del valor 1,0 de la primera columna para obtener 0,92, que es el resultado de ''p''(0,6).

Este proceso puede ser continuado [[ad infinitum]]. Los valores del polinomio son producidos sin siquiera tener que multiplicar. una máquina diferencial solamente necesita poder restar. A partir de un lazo al siguiente, en nuestro caso, necesita almacenar 2 números (los pasados elementos en las primera y segunda columnas); si deseásemos tabular polinomios de grado n, necesitaríamos suficiente almacenamiento para tener n números.

La máquina diferencial No. 2 de Babbage, finalmente construida en 1991, podía tener 7 números de 31 dígitos decimales cada uno y por lo tanto podía tabular polinomios de 7mo grado con esa precisión. Las mejores máquinas de Scheutz podían almacenar 4 números con 15 dígitos cada uno.

== Valores iniciales ==

Los valores iniciales de las columnas pueden ser calculados de la siguiente manera: Primero calculando manualmente N valores consecutivos de la función, y por [[vuelta Atrás]] (backtracking), es decir, calculando las diferencias requeridas.

La columna <math>1_0</math> consigue el valor de la función al comienzo del cómputo <math>f(0)</math>. La columna <math>2_0</math> es la diferencia entre <math>f(1)</math> y <math>f(0)</math>...

=== Uso de derivadas ===

Un método más general y en muchos casos más útil, es el de calcular los valores iniciales de los valores de las derivadas de la función al inicio del cómputo. Así, cada valor es representado como [[serie de potencia|serie potencias]] de diferentes derivadas. Las constantes de las series pueden ser calculadas al expresar primero una función como una [[serie de Taylor]], es decir, una suma de sus derivadas. Fijando 0 como el inicio del cómputo obtenemos las [[serie de Maclaurin|series de Maclaurin]]

:<math>\sum_{n=0}^{\infin} \frac{f^{(n)}(0)}{n!} (x)^{n}.</math>

Calculando los valores numéricamente, conseguimos las siguientes representaciones seriales para los valores iniciales de las columnas:

Sean <math>f , f' , f'' , f''' , f'''' ... </math> los valores de la función y sus derivadas al inicio del cómputo

* Col <math>1_0</math> = <math>f</math>
* Col <math>2_0</math> = <math>f' + 1/2f'' + 1/6f''' + 1/24f'''' + 1/120f''''' + ...</math>
* Col <math>3_0</math> = <math>f'' + f''' + 14/24f'''' + 23/120f''''' + ...</math>
* Col <math>4_0</math> = <math>f''' + 36/24f'''' + 171/120f''''' + ...</math>
* Col <math>5_0</math> = <math>f'''' + 378/120f''''' + ...</math>

== Efectos Culturales ==
Esta máquina inspiró a los escritores [[William Gibson]] y [[Bruce Sterling]] la novela ''[[La máquina diferencial (novela)]]''.<ref>{{cita libro
| editor = La Factoría de Ideas.
| título = La máquina diferencial.
| año = 1991
| id = ISBN 84-9800-281-8
| páginas = 352
}}</ref> Es una obra de [[steampunk]] (vaporpunk) que no había existido jamás antes de este libro. William Gibson es conocido por su libros de [[ciberpunk]], que exploran historias falsas o los futuros especulativos que se involucran en las posibilidades de los ordenadores, la red, etc. La premisa de “La máquina diferencial” es "¿qué hubiera pasado si el Reino Unido hubiera desarrollado las máquinas de Charles Babbage para vender en el mercado libre en la mitad del Siglo XVIII?". Por eso, eligió el nombre [[steampunk]] (la potencia de la máquina diferencial se obtenía de una máquina de vapor) para un género nuevo.

Aunque ''La máquina diferencial'' es el nombre del libro, las hipotéticas máquinas que describe son más parecidas a la posterior [[máquina analítica]] de Babbage, menos limitada que su predecesora máquina diferencial.

== Referencias ==

{{Listaref}}

== Lectura adicional ==

*{{cita libro
| apellidos = Swade
| nombre = Doron
| año = 2002
| título = The Difference Engine: Charles Babbage and the Quest to Build the First Computer
| editorial = Penguin (reprint)
| id = ISBN 0-14-200144-9
}}

== Véase también ==

* [[Charles Babbage]]
* [[Máquina analítica]]
* [[Ada Lovelace]]
* [[Per Georg Scheutz]]
* [[Martin Wiberg]]
* [[Calculadora de rueda de pines]]
* [[Allan Bromley]]

== Enlaces externos ==
*[http://www.sciencemuseum.org.uk/on-line/babbage/ Museo de la ciencia de Londres, con información sobre la máquina diferencial]
*[http://www.sciencemuseum.org.uk/onlinestuff/stories/babbage.aspx The London Science Museum exhibition on the Difference Engine]
*[http://satyam.com.ar/Babbage/en/index.html Animaciones de la Máquina diferencial]
*[http://acarol.woz.org/] Máquina diferencial hecha con [[LEGO]]®
*[http://www.meccano.us/difference_engines/rde_1/] Máquina diferencial hecha con [[Meccano]]
*[http://www.meccano.us/difference_engines/rde_2/index.html Máquina diferencial hecha con Meccano 2]

{{destacado|bs}}

[[Categoría:Calculadoras mecánicas]]

[[bs:Diferencijalna mašina]]
[[ca:Màquina diferencial]]
[[de:Differenzmaschine]]
[[en:Difference engine]]
[[fi:Differenssikone]]
[[he:מנוע הפרשים]]
[[hr:Diferencijalni stroj]]
[[hu:Differenciálgép]]
[[it:Macchina differenziale]]
[[ja:階差機関]]
[[ko:차분기관]]
[[lo:ຈັກຂັ້ນ]]
[[lt:Skirtumų skaičiavimo mašina]]
[[pl:Maszyna różnicowa]]
[[pt:Máquina diferencial]]
[[ru:Разностная машина Чарльза Бэббиджа]]
[[sh:Diferencijalna mašina]]
[[sv:Differensmaskinen]]
[[tr:Fark makinesi]]

Revisión del 14:02 21 may 2009

Parte de la máquina diferencial, montada por el hijo de Babbage con piezas encontradas en el laboratorio de Babbage después de su muerte.

Una máquina diferencial es una calculadora digital mecánica de propósito especial, diseñada para tabular funciones polinómicas. Puesto que las funciones logarítmicas y trigonométricas pueden ser aproximadas por polinomios, esta máquina es más general de lo que parece al principio.

Es un dispositivo de naturaleza mecánica para calcular e imprimir tablas de funciones. Más concretamente, calcula el valor numérico de una función polinómica sobre una progresión aritmética obteniendo una tabla de valores que se aproxima a la función real (basado en que cualquier función puede ser aproximada por polinomios).

Esta máquina fue ideada por J. H. Mueller y redescubierta por Charles Babbage, quien no llegó a construirla.

Una reconstrucción de la Máquina Diferencial No.2 ha estado operativa desde 1991 en el Museo de Ciencia de Londres. Trabaja como Babbage la diseñó y demuestra que éste estaba acertado en su teoría, además de que era capaz de fabricar partes con la precisión requerida. Babbage falló quizá a causa de que sus diseños fueron demasiado ambiciosos.

Historia

Detalle de la réplica de la máquina diferencial que se exhibe en el Museo de Ciencias de Londres.

El primero de estos dispositivos fue concebido en 1786 por J.H. Müller pero nunca fue construido[cita requerida].

Las máquinas diferenciales fueron olvidadas y luego redescubiertas en 1822 por Charles Babbage, quien la propuso en un papel a la Royal Astronomical Society el 14 de junio intitulado "Nota sobre el uso de maquinaria para el cómputo de tablas matemáticas muy grandes".[1]​ Esta máquina usaba el sistema de numeración decimal y fue accionada por una manivela. El gobierno británico financió inicialmente el proyecto, pero retiró el financiamiento cuando Babbage repetidamente solicitó más dinero mientras que no hacía ningún progreso aparente en la construcción de la máquina. Entre 1847 y 1849, Babbage se encaminó a diseñar su mucho más general máquina analítica pero posteriormente produjo un diseño mejorado de la máquina diferencial (su "máquina diferencial No. 2"). Inspirado por los planes de la máquina diferencial de Babbage, desde 1855 en adelante, Per Georg Scheutz construyó varias máquinas diferenciales; una fue vendida al gobierno británico en 1859. Martin Wiberg mejoró la construcción de Scheutz pero usó su dispositivo solamente para producir y el publicar e imprimir tablas logarítmicas.

Basado en los planes originales de Babbage, el Museo de Ciencias de Londres construyó, entre 1989 y 1991, una máquina diferencial No. 2 funcional, bajo la dirección de Doron Swade, el entonces Curador de Computación. Esto debía celebrar el 200 aniversario del nacimiento de Babbage. En 2000, la impresora que Babbage diseñó originalmente para la máquina diferencial también fue terminada. La conversión de los dibujos de diseño originales en dibujos convenientes para el uso de los fabricantes de ingeniería reveló algunos errores de menor importancia en el diseño de Babbage, que tuvieron que ser corregidos. Una vez que estuvo terminado, tanto la máquina y su impresora funcionaran sin fallas, y todavía lo hacen hoy en día. La máquina diferencial y la impresora fueron construidos con las tolerancias realizables con la tecnología del siglo 19, resolviendo un debate de muchos años de si el diseño de Babbage hubiera trabajado realmente. (Una de las razones al principio mencionadas para la no terminación de las máquinas de Babbage había sido que los métodos de ingeniería no estaban lo suficientemente desarrollados en la era Victoriana).

Operación

La máquina diferencial consiste en un número de columnas, numeradas de 1 a N. Cada columna puede almacenar un número decimal. La única operación que la máquina puede hacer es sumar el valor de la columna n + 1 a la columna n para producir el nuevo valor de n. La columna N solo puede almacenar una constante, La columna 1 exhibe (y posiblemente imprime) el valor del cálculo en la iteración actual.

La máquina se programa al ajustar los valores iniciales de las columnas. La columna 1 se fija al valor del polinomio al comienzo del cómputo. La columna 2 se fija a un valor derivado de la primera y más alta derivadas del polinomio en el mismo valor de X. Cada una de las columnas entre 3 y N se fija a un valor derivado de (n- 1) y las derivadas más altos del polinomio.

Tiempos de ejecución

En el diseño de Babbage, una iteración, es decir un conjunto completo de adición y operaciones de acarreo sucede una vez para cuatro rotaciones de los ejes de la columna. Las columnas impares y pares alternativamente ejecutan la adición cada dos rotaciones. La secuencia de las operaciones para la columna n es así:

  1. Adición desde la columna n + 1
  2. Propagación del acarreo
  3. Adición a la columna n - 1
  4. Resto

Método de las diferencias

La réplica de la máquina diferencial del Museo de Ciencias de Londres, hecha con diseño de Babbage. El diseño tiene la misma precisión en todas las columnas, pero al calcular polinomios convergentes, la precisión en las columnas de más alto orden podía ser más baja.

Debido a que la máquina diferencial no puede hacer multiplicaciones, no puede calcular el valor de un polinomio. Sin embargo, si el valor inicial del polinomio (y sus derivadas) es calculado por algunos medios para un cierto valor de X, la máquina diferencial puede calcular cualquier número de valores próximos, usando el método conocido generalmente como el método de las diferencias finitas.

El principio de una máquina diferencial es método de Newton de diferencias divididas. El cual puede ser ilustrado con un pequeño ejemplo. Considere el polinomio cuadrático:

p(x) = 2x2 − 3x + 2

y suponga que deseamos tabular los valores p(0), p(0,1), p(0,2), p(0,3), p(0,4) etc. La tabla de abajo se construye como sigue:

  • la primera columna contiene los valores del polinomio
  • la segunda columna contiene las diferencias de los dos vecinos izquierdos en la primera columna, y
  • la tercera columna contiene las diferencias de los dos vecinos en la segunda columna:
Polinomio Diferencias Diferencias
p(0)=2,0
2,0−1,72=0,28
p(0,1)=1,72 0,28−0,24=0,04
1,72−1,48=0,24
p(0,2)=1,48 0,24−0,20=0,04
1,48−1,28=0,20
p(0,3)=1,28 0,20−0,16=0,04
1,28−1,12=0,16
p(0,4)=1,12

Note cómo los valores en la tercera columna son constantes. Ésta no es una mera coincidencia. De hecho, si usted comienza con cualquier polinomio de grado n, la columna número n + 1 siempre será constante. Este crucial hecho hace que el método funcione, como veremos a continuación.

Construimos esta tabla de izquierda a derecha, pero ahora podemos continuarla de derecha a izquierda para poder computar más valores de nuestro polinomio.

Para calcular p(0,5) usamos los valores de la diagonal más baja. Comenzamos con el valor 0,04 de columna de la derecha. Entonces continuamos a la segunda columna, restando 0,04 de 0,16 para obtener 0,12. Después continuamos con la primera columna tomando su valor anterior, 1,12 y restándole el 0,12 de la segunda columna. Así que p(0,5) es 1,12-0,12 = 1,0. Para computar p(0,6), iteramos el mismo algoritmo sobre los valores de p(0,5): tome el 0,04 de la tercera columna, reste ese valor 0,12 de la segunda columna para obtener 0,08, Luego reste eso del valor 1,0 de la primera columna para obtener 0,92, que es el resultado de p(0,6).

Este proceso puede ser continuado ad infinitum. Los valores del polinomio son producidos sin siquiera tener que multiplicar. una máquina diferencial solamente necesita poder restar. A partir de un lazo al siguiente, en nuestro caso, necesita almacenar 2 números (los pasados elementos en las primera y segunda columnas); si deseásemos tabular polinomios de grado n, necesitaríamos suficiente almacenamiento para tener n números.

La máquina diferencial No. 2 de Babbage, finalmente construida en 1991, podía tener 7 números de 31 dígitos decimales cada uno y por lo tanto podía tabular polinomios de 7mo grado con esa precisión. Las mejores máquinas de Scheutz podían almacenar 4 números con 15 dígitos cada uno.

Valores iniciales

Los valores iniciales de las columnas pueden ser calculados de la siguiente manera: Primero calculando manualmente N valores consecutivos de la función, y por vuelta Atrás (backtracking), es decir, calculando las diferencias requeridas.

La columna consigue el valor de la función al comienzo del cómputo . La columna es la diferencia entre y ...

Uso de derivadas

Un método más general y en muchos casos más útil, es el de calcular los valores iniciales de los valores de las derivadas de la función al inicio del cómputo. Así, cada valor es representado como serie potencias de diferentes derivadas. Las constantes de las series pueden ser calculadas al expresar primero una función como una serie de Taylor, es decir, una suma de sus derivadas. Fijando 0 como el inicio del cómputo obtenemos las series de Maclaurin

Calculando los valores numéricamente, conseguimos las siguientes representaciones seriales para los valores iniciales de las columnas:

Sean los valores de la función y sus derivadas al inicio del cómputo

  • Col =
  • Col =
  • Col =
  • Col =
  • Col =

Efectos Culturales

Esta máquina inspiró a los escritores William Gibson y Bruce Sterling la novela La máquina diferencial (novela).[2]​ Es una obra de steampunk (vaporpunk) que no había existido jamás antes de este libro. William Gibson es conocido por su libros de ciberpunk, que exploran historias falsas o los futuros especulativos que se involucran en las posibilidades de los ordenadores, la red, etc. La premisa de “La máquina diferencial” es "¿qué hubiera pasado si el Reino Unido hubiera desarrollado las máquinas de Charles Babbage para vender en el mercado libre en la mitad del Siglo XVIII?". Por eso, eligió el nombre steampunk (la potencia de la máquina diferencial se obtenía de una máquina de vapor) para un género nuevo.

Aunque La máquina diferencial es el nombre del libro, las hipotéticas máquinas que describe son más parecidas a la posterior máquina analítica de Babbage, menos limitada que su predecesora máquina diferencial.

Referencias

  1. John J. O'Connor, Edmund F. Robertson (1998). «Charles Babbage». The MacTutor History of Mathematics archive. School of Mathematics and Statistics, University of St Andrews, Scotland. Consultado el 14 de junio de 2006.  |coautores= requiere |autor= (ayuda)
  2. La Factoría de Ideas., ed. (1991). La máquina diferencial. p. 352. ISBN 84-9800-281-8. 

Lectura adicional

  • Swade, Doron (2002). The Difference Engine: Charles Babbage and the Quest to Build the First Computer. Penguin (reprint). ISBN 0-14-200144-9. 

Véase también

Enlaces externos