La calculadora de Pascal



Mucho antes de que tengas esa calculadora china que hace hasta raíces a la enésima potencia hubo una gran cantidad de genios tratando de lograr crear una calculadora, una máquina, un mecanismo que pudiera hacer cálculos de forma automatizada y sencilla.

Blaise Pascal, bien conocido por unos cuantos de la carrera de Ingeniería, era un filósofo, matemático, físico, inventor, escritor y... filósofo cristiano, pues bien, estamos hablando de 1642 cuando él inventó una calculadora mecánica. No es el único inventor reconocido, Wilhelm Schickard había creado un mecanismo de la misma especie unos años antes, pero no sobrevivió a un incendio y la idea fue abandonada.

El de Pascal, en cambio, sobrevivió al día de hoy y es un excelente ejemplo de como poco a poco la ciencia iba mejorando junto a la tecnología, una calculadora que funcionaba!



Se que para la mayoría sería una tontería, pero traten de imaginar hacer cuentas con un mecanismo de relojería primitivo, tan sólo sumar, y los quiero ver, no sabrían por donde empezar a diseñar el mecanismo. No, no es complejo pero por cierto que tener la brillante idea es el punto importante aquí.

Antes de hacer público su primer modelo, en 1645, pasó por cincuenta prototipos hasta perfeccionar el mecanismo, luego construyó otras veinte mejorando poco a poco el diseño, nueve de ellas sobrevivieron a los siglos y hoy estan en museos.

En 1649 el rey Luis XIV le dio el privilegio real del monopolio para construír las máquinas exclusivas en todo el reino.

El mecanismo tenía ocho ruedas, seis representaban los enteros y dos más los decimales, podía ir del 0,01 al 999.999,99 y el truco estaba en el sistema de carro que permitía sumar el siguente dígito al pasar de 9 a 0, esto obviamente permitía solamente adicionar.



La forma de restar, por ejemplo, se debía hacer por complementos, es decir, se le suma el complemento para que se transforme en una resta, por ejemplo si la cuenta es 123 – 67 = 56 podemos hacer 123 + 932 = 1055, 1 + 55 = 56. El acarreo se suma y nos da el resultado final de la resta. (ejemplo)

Las divisiones y multiplicaciones también son posibles con métodos similares pero bastante más complejos (no vale la pena incluírlos, si saben de matemática y de programación en assembler ya habrán sufrido estas cosas :D), pero realmente lo que disparó Pascal hace más de 370 años fue la mayor revolución tecnológica: poder sacarnos de encima tareas tediosas y repetitivas.

Porque no podemos negar que hacer cálculos es divertido solamente para matemáticos. Aunque admiro su capacidad la gran mayoría de los mortales no pueden calcular, en su mente, una cuenta superior a tres dígitos, ni siendo una suma :| Personalmente estoy a favor de la idea de enseñarle a todos a calcular a mano antes de tocar una calculadora, pero tengo entendido que hoy por hoy en la primaria les permiten tener calculadoras a los niños.

Dudo que don Pascal estuviese pensando en su invento como el precursor de la idiotez colectiva y la falta de conocimiento, todo lo contrario ¡Amaba hacer cuentas!



El primer microprocesador fue creado para, justamente, una calculadora, la Busicom de 1971 con el Intel 4004 cuya historia merecería un post aparte.

A los británicos les encanta decir que fue Wilhelm Schickard el inventor de la calculadora mecánica, lo cierto es que fueron ambos ya que Pascal no se basó en él pero ambos realmente crearon modelos funcionales, pueden leer más de eso aquí y aquí.

Y para que se sientan poca cosa, en 1642 Pascal tenía apenas 18 años.

Tienen más data aquí y aquí

Otros posts que podrían llegar a gustarte...

Comentarios

  • 20 años y mi mayor logro fueron 6 pajas en un dia, eso si es sentirse mal (? jajajajaj

    Fuera de las bromas, es incrible la obsesion de estos tipos para lograr sus objetivos, sus metas, hasta suena enfermizo, pero algo que hay q saber valorar e intentar meditar e interiorizar.
    50 prototipos anteriores no lo hace cualquiera.

    • Responder
    • Citar
    • Comentado:
  • Sylar    

    Lei el post, y se me vino a la cabeza "Carry" "Complemento A2" "Punto flotante" etc...
    Me acuerdo que antes de ver assembler, nos mostraron toda la biografia de este Genio.

    • Responder
    • Citar
    • Comentado:
  • timoss    

    ahhh soy una mierda, gracias

    • Responder
    • Citar
    • Comentado:
  • Cattel    

    Tenía 18 pero trabajaba con el papá, jeje.

    Según recuerdo el "pequeño" (!) Pascal laburaba en las máquinas de telar de la empresa del padre, de ahí a hacer una calculadora ya no se qué pasó.

    Cuando termines con la maqueta del sistema solar ya tenes el siguiente desafío de engranajes!

    • Responder
    • Citar
    • Comentado:
  • GoFa    

    Che, me hace sangrar los ojos que la gente escriba "Blas Pascal".

    • Responder
    • Citar
    • Comentado:
  • GoFa dijo:

    Che, me hace sangrar los ojos que la gente escriba "Blas Pascal".


    ahí le puse el francés Blaise en vez del españolizado Blas, cosas de mi educación formal cuando todavía se usaban los nombres españolizados, Wolfango Amadeo Mozart :D

    • Responder
    • Citar
    • Comentado:
  • GoFa    

    Fabio Baccaglioni dijo:

    GoFa dijo:
    Che, me hace sangrar los ojos que la gente escriba "Blas Pascal".


    ahí le puse el francés Blaise en vez del españolizado Blas, cosas de mi educación formal cuando todavía se usaban los nombres españolizados, Wolfango Amadeo Mozart :D



    Jajaja grosso... ponele, algo que siempre me da ganas de pegarme un tiro en las bolas:

    Si a Martin Luther lo traducen como Martín Lutero, ¿por qué a Martin Luther King no lo traducen como Martín Lutero Rey? :D

    • Responder
    • Citar
    • Comentado:
  • GoFa dijo:

    Fabio Baccaglioni dijo:
    GoFa dijo:
    Che, me hace sangrar los ojos que la gente escriba "Blas Pascal".


    ahí le puse el francés Blaise en vez del españolizado Blas, cosas de mi educación formal cuando todavía se usaban los nombres españolizados, Wolfango Amadeo Mozart :D



    Jajaja grosso... ponele, algo que siempre me da ganas de pegarme un tiro en las bolas:

    Si a Martin Luther lo traducen como Martín Lutero, ¿por qué a Martin Luther King no lo traducen como Martín Lutero Rey? :D


    porque los apellidos se respetan, los nombres no, es una tradición parece, recordá que hasta hace pocos años traducían TODO

    • Responder
    • Citar
    • Comentado:
  • alfonsog7    

    Para muchos es aburrido hacer sumas y calcular impuestos con una planilla EXCEL imaginen en el siglo 15 hacerlo a " mano" ...
    Gracias BLAISE por tu " calculadora" ...

    • Responder
    • Citar
    • Comentado:
  • alfonsog7    

    Eso quiere decir q el COMPLEMENTO A1 Y EL COMPLEMENTO A 2 se los conocía antes den siglo 15?
    Mira vos y YO que pensaba q era del siglo 19, con un muy " visionario" Charles Babbage haciendo su computadora a vapor y engranajes ... :-P :-P :-P
    Recuerden q el uPROCESADOR solo suma, no hace nada mas ... Si, hace mas cosa, pero siempre sumando ...
    Un abrazo a todos ...

    • Responder
    • Citar
    • Comentado:
  • GoFa    

    Fabio Baccaglioni dijo:

    porque los apellidos se respetan, los nombres no, es una tradición parece, recordá que hasta hace pocos años traducían TODO


    Claro, pero a lo que iba es que traducen a Martin Luther, pero no a Martin Luther King. O traducen al Príncipe Guillermo pero no a Bill Gates.

    • Responder
    • Citar
    • Comentado:
  • Ariel    

    Charles Babbage se habrá inspirado en Pascal?

    • Responder
    • Citar
    • Comentado:
  • Ezequiel    

    Me hiciste acordar que tengo que rendir todo esto

    Por otra parte, que genio este tipo haber creado una calculadora con tal complejidad en ese tiempo.

    • Responder
    • Citar
    • Comentado:
  • alfonsog7 dijo:

    Eso quiere decir q el COMPLEMENTO A1 Y EL COMPLEMENTO A 2 se los conocía antes den siglo 15?
    Mira vos y YO que pensaba q era del siglo 19, con un muy " visionario" Charles Babbage haciendo su computadora a vapor y engranajes ... :-P :-P :-P
    Recuerden q el uPROCESADOR solo suma, no hace nada mas ... Si, hace mas cosa, pero siempre sumando ...
    Un abrazo a todos ...

    No siempre. Si bien depende del procesador (RISC o CISC), muchas instrucciones tienen algoritmos optimizados específicos. Sin más, uno de los algoritmos usados en un multiplicador simple, el de Booth, está basado en bit shiftings y operaciones lógicas. En un x86 (CISC), varias instrucciones más tienen algoritmos basados en sumas, shifts y operaciones lógicas.

    • Responder
    • Citar
    • Comentado:
  • hernan    

    Para mi es mas elegante y sencillo realizar operaciones aritméticas con números binarios, pero menos obvio y representativo para (la mayoría de) los humanos. Igual aguante Pascal y no olvidar al legendario lenguaje de programación homónimo.

    • Responder
    • Citar
    • Comentado:
  • McNifico    

    18 años?? Me estás jodiendo!!! Mi único logro con 18 fue.... nada

    • Responder
    • Citar
    • Comentado:
  • Scott    

    Wilhelm Schickard era alemán, no británico.

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador