Alan Kay: "¬ŅPodr√≠an los antiguos romanos construir una computadora?"

Esta es una pregunta muy interesante: es similar a la que sol√≠a hacer en una lecci√≥n de dise√Īo de computadora: "¬ŅQu√© computadora desarrollar√≠a el Capit√°n Nemo para Nautilus?" "¬°Dibuja su dise√Īo!"

La pregunta de hoy se puede entender de diferentes maneras: por ejemplo, con el significado "Con las tecnolog√≠as disponibles en ese momento, ¬Ņpodr√≠a un genio completo, peor que Leonardo, pensar en un dispositivo que llamar√≠amos una computadora digital?"

imagen

La réplica en miniatura de Hublot del mecanismo Antikythera

Tal formulaci√≥n de la pregunta tambi√©n permite el uso del "pensamiento griego", ya que los romanos ten√≠an muchos griegos, libres y esclavos, que se dedicaban a un pensamiento m√°s profundo para estas personas con un pensamiento pr√°ctico. Esta es una buena combinaci√≥n, porque los griegos estaban poco interesados ‚Äč‚Äčen la tecnolog√≠a, y los romanos estaban interesados, algunos de los inventos mec√°nicos m√°s interesantes de los griegos fueron los juguetes, especialmente creados por los griegos alejandrinos.

No tomemos en cuenta el hecho de que uno de los problemas de la esclavitud es que no motiva a las personas a inventar mecanismos para hacer mucho trabajo elemental, incluida la inform√°tica. Y no tomemos en cuenta la cuesti√≥n de "acumular" las ideas de predecesores que son necesarias y utilizadas incluso por genios: la esencia de la pregunta en realidad suena como "¬ŅEs posible construir algo?" en el momento de nuestra historia.

La traducci√≥n fue respaldada por EDISON Software, una compa√Ī√≠a profesional de desarrollo y prueba de software .

Aquí y allá, en otras respuestas, escribieron correctamente que tanto los griegos como los romanos realizaron cálculos utilizando una especie de ábaco (la palabra "cálculo" es el nombre de las piedras movidas a lo largo de sus mesas de conteo). Es importante tener en cuenta que el ábaco realmente tenía un valor de "cero" inherente a la forma en que funciona.

imagen

Una reproducción de un ábaco romano de "bolsillo" que cabe en el bolsillo de una camisa moderna. Las "piedras" aquí no son piedras, sino cuentas en ranuras retráctiles.

Naturalmente, yo, una persona del sector de TI, estaba muy interesado en Babbage (y Ada), y al principio estaba muy impresionado con los inventos que tuvo que crear de la misma manera que sus predecesores (por ejemplo, un dibujo mec√°nico completo, un torno de torreta, etc. .) as√≠ como la inspiraci√≥n de un telar jacquard. Fue divertido comenzar la reproducci√≥n de The Difference Machine en el Museo de Ciencia de Londres (dise√Īo ultra preciso, pero con muchas consecuencias y esfuerzos negativos).

imagen

Unos a√Īos m√°s tarde, tuve la oportunidad de echar un vistazo al antiguo telar jacquard, y me sorprendi√≥ por completo el enfoque sorprendentemente superior del dise√Īo mec√°nico; ¬°Incluso los √≥rganos de esa √©poca con enormes tubos mec√°nicos no estaban hechos de manera tan maravillosa!

Me di cuenta de que Babbage eligi√≥ un enfoque de ingenier√≠a muy pobre: ‚Äč‚Äčera matem√°tico e intent√≥ hacer las cosas "a ciencia cierta", pero en realidad deber√≠a haber mirado los mecanismos reales de la m√°quina jacquard con mucho m√°s cuidado.

imagen

Solo el 1/3 superior es el mecanismo jacquard. El telar en s√≠ est√° hecho principalmente de madera con un peque√Īo mecanismo (utiliz√≥ la l√≥gica de "perchas" / "percha").

Jacquard fue completamente en la dirección opuesta: todo se desmorona, excepto cuando necesita precisión (la mayor parte de la precisión que obtuvo fue en los "agujeros guía" que limitaban las partes colgantes, pero

les permitió pasar el rato en ambos lados (una de las suposiciones: las guías deben periódicamente "reducir los errores" en las cadenas de causa y efecto).

Como resultado, la extensi√≥n y el aumento en el n√ļmero de errores est√° pr√°cticamente ausente (el esquema de Babbage causa una gran extensi√≥n de errores). Uno de los muchos momentos divertidos del enfoque de Jacquard es que este mecanismo no requiere la invenci√≥n de un nuevo tipo de telares: la m√°quina jacquard est√° ubicada en la parte superior de un telar existente y simplemente tira de los hilos de acuerdo con el programa en la cadena de tarjetas perforadas.

Por lo tanto, una persona que opera un telar jacquard puede actuar en miles de hilos utilizando tarjetas perforadas, utilizando solo el poder humano.

Lo interesante aquí es que no hay nada mecánicamente complicado en una máquina jacquard: ¡la mayor parte de la lógica se puede construir a partir de perchas! - y esto podría hacerse utilizando solo tecnologías disponibles en ambos lados desde 0 AC. Aquí hay una breve descripción de algunas de las tecnologías disponibles .

El artículo de Wikipedia sobre el telar jacquard es el comienzo, pero no hay suficientes detalles. Todavía estoy buscando una mejor descripción del mecanismo de la máquina jacquard en línea (¡por favor ayuda!). Lo que importa aquí son los detalles de hecho de cómo Jacquard vio que la selección no requiere una precisión cuidadosa, a menos que sea realmente necesario. Mientras tanto, lea este pdf a partir de la página 5 . Y vea este video en YouTube para ver cómo funcionan las diferentes partes operadas por una sola persona.


Hay varios libros que contienen detalles √ļtiles: Essinger, James (2004). Jacquard web. Oxford University Press, Oxford, y especialmente: Bradbury, Fred (1912). Mecanismos Jacquard y montaje de arn√©s. John Heywood Ltd., Dep√≥sito de libros t√©cnicos, Halifax, Yorks. El mejor libro que encontr√© fue: (1888) "La m√°quina Jacquard, analizada y explicada", E.A. Posselt. Gracias al maravilloso Brewster Calais y su Archive.org, este libro se puede encontrar y descargar a trav√©s de Google

Creo que ser√≠a completamente posible utilizar el pensamiento moderno para dise√Īar una computadora programable basada en mecanismos de jacquard, y luego ensamblarla usando solo m√©todos, herramientas y materiales disponibles hasta aproximadamente 0 a. C.

La próxima semana intentaré encontrar un informe en línea comprensible sobre cómo funciona realmente el telar jacquard (casi siempre sucede que los museos, incluso los museos de "ciencia y tecnología", simplemente muestran artefactos y no dan explicaciones ni demostraciones * cómo * y * por qué * funcionan).

Apéndice I


Olvid√© que escrib√≠ sobre Babbage para Quora, y mencion√© con m√°s detalle sobre el telar jacquard. ¬ŅQu√© libro sobre Charles Babbage es el mejor desde un punto de vista t√©cnico ?

Encontré en YouTube un video bastante bueno del Museo V&A, que tiene una explicación animada tridimensional del invento de Jacquard.


Parece que no tiene una banda sonora, pero creo que es posible entenderla solo con una explicación visual. Es posible que desee ver la animación a la mitad de la velocidad real de la serie de videos para comprender y seguir la relación causa-efecto.

Apéndice II


Marcel Levy hizo una pregunta que deber√≠a plantearse aqu√≠ en el texto principal: "Es decir, ¬Ņdices que el problema no estaba en el lado pr√°ctico, sino en el lado te√≥rico?"

Yo creo que si. Vale la pena echar un vistazo a algunos de los inventos mecánicos de los griegos alejandrinos, que incluyen: el órgano con tubos labiales, que se tocaba usando las teclas con el viento, estabilizado por la presión del agua, etc. También mecánica teatral griega, etc. Y, por supuesto, la calculadora astronómica Antikythera.

imagen

Hero of Alexandria fue el inventor m√°s interesante de los mecanismos alrededor del a√Īo 0 a. C., a excepci√≥n de un √≥rgano con tubos labiales, se inform√≥ un od√≥metro, que cont√≥ en formato digital y, lo m√°s interesante, un carro programable (su recreaci√≥n aqu√≠ en YouTube).


¬ŅQu√© m√°s hizo Geron despu√©s del modelo de estos "juguetes para el entretenimiento y la sorpresa"? Tuvo la idea de "programaci√≥n", y probablemente desarroll√≥ sus otras formas para la automatizaci√≥n que invent√≥.

Los telares han existido durante miles de a√Īos, y el m√°s complejo de ellos: cientos.

Los griegos (y luego los romanos) se dieron cuenta de que la forma cultural "oficial" de escribir n√ļmeros era "inconveniente": podemos ver su pensamiento real mirando sus computadoras (varios √°bacos).

Definitivamente podr√≠amos preguntar, "¬Ņqu√© es lo que realmente quieren descubrir, qu√© va m√°s all√° de su √°baco?" Al principio, Babbage fue guiado por imprecisiones en las tablas matem√°ticas ("¬°Ruego a Dios que estos c√°lculos se hagan con vapor!"). Turing fue originalmente guiado por los resultados de Godel. El estudio de los m√©todos de computaci√≥n f√≠sica fue determinado por las necesidades de la guerra desde la Segunda Guerra Mundial.

Definitivamente tenían cerebros y la mayoría de sus horizontes matemáticos y físicos. Me parece que, sobre todo, carecían de una sensación de necesidad que los obligaría a usar lo que sabían para ver cómo hacer que la máquina hiciera los cálculos por ellos.

Source: https://habr.com/ru/post/439248/


All Articles