Tablas de datos de hace miles de años (2020)
(datafix.com.au)- Los registros contables de la antigua Mesopotamia son un ejemplo de datos organizados en filas y columnas sobre tablillas de arcilla, lo que muestra que la historia de las tablas de datos se remonta a más de 3,500 años atrás
- Esta tablilla fue hallada en las ruinas de la antigua ciudad de Larsa, cerca de la desembocadura del río Éufrates en Irak, y fue escrita hace unos 3,600 a 4,000 años, durante el Old Babylonian Period
- Al trasladar la transcripción y traducción de Eleanor Robson a un formato similar a una hoja de cálculo, aparecen encabezados de columnas y registros por fila, como tropas, activos disponibles, personal enviado, volumen de trabajo, atrasos y nombres
- Algunas columnas muestran relaciones de suma y multiplicación, y la última fila se lee como totales por columna, lo que sugiere que el escriba antiguo usó conscientemente una estructura tabular
- Este registro es una evidencia antigua del uso de tablas de datos, pero es difícil sostener que haya existido una línea de desarrollo ininterrumpida desde las tablillas de arcilla hasta las hojas de cálculo modernas
Filas y columnas trazadas sobre tablillas de arcilla
- Los registros contables de la antigua Mesopotamia se escribían en tablillas de arcilla y, a veces, usaban líneas marcadas por presión para separar filas y columnas
- La tablilla citada como ejemplo fue hallada en el sitio arqueológico de Larsa, y fue escrita hace aproximadamente 3,600 a 4,000 años, durante el Old Babylonian Period
- El texto en cuneiforme fue transcrito y traducido por Eleanor Robson, directora del Departamento de Historia de University College London
- El material puede consultarse en el sitio web de ORACC con el número de catálogo del British Museum BM 085232
Leer una tabla contable antigua como una hoja de cálculo
- Al pasar la traducción a una hoja de cálculo, las columnas A a G corresponden a los siguientes elementos
- A: “Troops, available assets”
- B: “Those who were sent from Sin's dyke”
- C: “Earth, the (daily) work assignment of 1 man”
- D: “Its earth”
- E: “Check made”
- F: “Arrears”
- G: “Its name”
- Los elementos entre corchetes son partes completadas por inferencia; s. significa shekels, y m. significa mūšar, equivalente a 60 shekels
- Desde una perspectiva moderna, parece un resumen de pagos de un proyecto de construcción, pero lo más seguro es que el autor organizó con claridad elementos de datos similares en filas, columnas y encabezados de columnas
- La columna A parece ser la suma de la columna B, o de E y F; la columna C se lee como la tarifa básica de pago, y la columna D como el resultado de multiplicar la cantidad de la columna B o E por la tarifa básica
- Cada fila que no es encabezado corresponde a la persona o personas de la columna G, y la última fila equivale a totales por columna
Tablas antiguas e invenciones que desaparecen
- Este registro es evidencia de que las tablas de datos, en el sentido actual, se usaban para la gestión de registros hace más de 3,500 años
- Es difícil ver la historia como un progreso gradual de la civilización que va de las tablillas de arcilla a las hojas de cálculo modernas; las invenciones pueden desaparecer u olvidarse y luego volver a inventarse
- Es posible que dentro de 1,000 años aún queden tablas de datos antiguas bajo tierra en Irak, mientras que los miles de millones de hojas de cálculo digitales actuales y los documentos en papel no pensados para preservarse podrían haber desaparecido hace mucho
1 comentarios
Comentarios de Hacker News
Material sorprendente. Durante un tiempo estuve reuniendo imágenes de tablas en un álbum de are.na para entender cómo aparecen las tablas en la cultura visual, y este caso es, por mucho, el más antiguo que he visto hasta ahora.
Si te interesa, este álbum también podría resultarte entretenido: https://www.are.na/joshua-kopin/tabular-presentation
¿Habrá una buena palabra equivalente a “obvious” pero sin connotación negativa?
Al ver esto, me da la sensación de que la estructura de una hoja de cálculo es “evidente”, pero quisiera usar esa palabra en sentido positivo. Es una forma hermosa, intuitiva y casi inevitable de disponer los datos, y me alegra que la gente haya imaginado esta forma hace tanto tiempo.
A menudo siento esto con los artículos que me gustan en HN, ya sean historias históricas, inventos completamente nuevos u otro tipo de textos, y aquí definitivamente pasa lo mismo.
Suele usarse con una mezcla de “razonable”, “naturalmente aparente” y “evidente”, con menos matiz confrontativo.
Una hoja de cálculo sumeria; esto solo puede significar una cosa. History Channel acabará encontrando la forma de atribuir la creación de las hojas de cálculo a los extraterrestres.
La frase “dentro de mil años, bajo tierra en Irak seguirán quedando ‘almacenadas’ tablas de datos antiguas, mientras que los miles de millones de hojas de cálculo digitales y documentos en papel no destinados a preservarse de hoy habrán desaparecido hace mucho” probablemente sea cierta, pero no se puede asegurar.
Los mesopotámicos tampoco pretendían que las tablillas de arcilla duraran tanto, pero muchas se conservaron porque los incendios las cocieron y endurecieron. Algunos de nuestros artefactos también podrían preservarse por accidente.
En un respaldo de una Lisp Machine había un archivo de volcado de núcleo, y dentro de él estaba incluido el búfer de pantalla. Un instante de algún día remoto quedó congelado en el tiempo, con varias ventanas, la causa del volcado y hasta un pequeño juguete gráfico arrastrándose por la pantalla.
Se suele considerar que los monumentos creados intencionalmente perduran con éxito porque son grandes, como las pirámides. Hacer algo grande era una estrategia bastante buena si querías que durara mucho y no se perdiera.
Creo que, dentro de miles de años, habrá tanto monumentos pequeños y grandes hechos deliberadamente para durar como registros que perduraron sin intención.
Tal vez algún archivo pueda ir migrando por accidente de un dispositivo a otro, pero no estoy seguro de que más que eso sea realista.
La ventaja de una tabla es que su contenido se puede leer fácilmente de forma visual y geométrica. Es posible leer solo una fila o leer en orden el contenido de una columna.
Desde los 90 existen hojas de cálculo que permiten al usuario crear tablas visualmente, pero las bases de datos relacionales llevaron este concepto a la estructura tanto del formato de almacenamiento como del mecanismo de consulta de datos.
Una base de datos relacional define un esquema con campos de longitud fija y, como resultado, cada fila también tiene longitud fija. Esto corresponde, en bytes, al ancho de las columnas, y permite encontrar rápidamente la fila n de una tabla o el campo i de una columna.
El lenguaje de consulta formaliza el algoritmo tradicional para leer tablas. Revisa la descripción de la transacción en cada fila (
Select * from table), la compara con el término buscado (where description = salary) y luego va a la columna donde está la cuenta de destino para realizar un proceso similar en otra tabla.Es interesante que la misma metáfora haya llevado a dos tipos muy distintos de software contable.
La contabilidad de partida doble probablemente tiene apenas unos 600 años. La entrada de un lado debe corresponder con la salida del otro, y aunque permite todo tipo de maniobras sospechosas, también refuerza la verificación cruzada y la auditoría.
Después vienen el libro mayor general, el libro de ventas, el libro de compras, el libro de caja, etc. También podría haber derivado en una versión personal.
El punto es que la contabilidad no depende de metáforas relacionadas con la tecnología de la información. La tablilla de arcilla del texto original es un registro que cuenta el trabajo y la forma de producción en una tabla, y se parece más a una hoja de cálculo donde una persona cumple el rol de computadora.
Curiosamente, instintivamente las llamamos tablets. Y computer originalmente significaba una persona que calcula, así que no hace falta una metáfora.
varcharyblob. Incluso.csvpermite básicamente campos de longitud variable.La palabra que falta parece ser algo como “puede”. El ancho fijo de campos es una estrategia de optimización, no un requisito.
Estoy trabajando en un proyecto para imprimir en 3D tablillas de arcilla con texto, presionarlas sobre una placa de barro y luego cocerlas en un horno. Parece que información como la eléctrica podría conservarse tanto tiempo como las tablillas de arcilla babilónicas.
No estoy seguro de que el aluminio dure mucho, pero probablemente sea posible.
Es genial ver que se hable de tablillas de arcilla en el contexto de herramientas modernas. Hace poco ayudé a editar un artículo de Great Tables, donde se trataba esta historia de las tablas, y Hannes también mencionó tablillas de arcilla con escritura cuneiforme primitiva en la keynote de DuckDB en posit::conf().
Me inspiró bastante darme cuenta de lo antiguas que son las tablas.
[1]: https://posit-dev.github.io/great-tables/blog/design-philoso...
[2]: https://youtu.be/GELhdezYmP0?si=bSISmFjeRpKxfLWq
Lo que no resulta obvio es la escala del avance tecnológico y cultural que lograron los sumerios.
La mayor parte de su historia se perdió; de entre el polvo de milenios solo podemos recuperar fragmentos y restos, así que lo que sabemos no alcanza.
Salvo por algunas palabras que sobreviven de alguna forma en lenguas modernas, la escritura en sí quizá no parezca el mayor de los inventos, pese a haber llevado a la humanidad del silencio de la prehistoria al bullicio de la historia.
No me sorprendería que se encontraran pruebas de muchos más avances tecnológicos y sociales que durante el último milenio hemos dado por sentados.
Si te gustan la historia y las tablas, una de las tablas históricamente más importantes son las Alfonsine Tables: https://en.wikipedia.org/wiki/Alfonsine_tables