Indice dei contenuti
Sei secoli prima dell'era digitale, l'impero Inca aveva già concepito quello che oggi gli scienziati definiscono il primo sistema informatico della storia dell'umanità. Una ricerca pubblicata sulla rivista Computer and Information Science sostiene infatti che il quipu, l'antico dispositivo a corde annodate utilizzato nelle Ande, possa essere considerato il vero antenato del software moderno. Un'ipotesi che apre un dibattito affascinante sulle origini dell'informatica e ridefinisce il ruolo dei popoli precolombiani nella storia tecnologica.
Il quipu, il rivoluzionario calcolatore dell’impero Inca
Il quipu era uno strumento composto da cordicelle annodate di diversa direzione, lunghezza e colore, utilizzato dagli Inca per codificare informazioni, registrare dati amministrativi, censimenti, tributi e perfino racconti storici. Per secoli gli archeologi hanno considerato questo oggetto come un semplice supporto mnemonico, ma i nuovi studi dimostrano che la sua complessità strutturale va ben oltre la mera contabilità.
L'aspetto più sorprendente della ricerca è che il significato preciso dei singoli quipu rimane in gran parte indecifrabile. Tuttavia, il vero obiettivo dello studio non è tradurre il contenuto di un quipu, bensì comprendere la relazione strutturale e logica tra questo dispositivo andino e l'architettura del software contemporaneo.

Lo studio di Richard Dosselmann e il legame con C++ e Python
Richard Dosselmann, informatico della First Nations University of Canada e autore principale della ricerca, insieme ai colleghi Edward Doolittle e Vatika Tayal, ha analizzato il funzionamento del quipu come se fosse un sistema di gestione dati. La conclusione è sorprendente: le cordicelle, che si ramificano creando una struttura ad albero, potevano organizzare le informazioni in modo del tutto analogo alle cartelle di un computer moderno.
Per dimostrare che non si trattava di una semplice analogia teorica, il team di Dosselmann ha tradotto la logica del quipu in linguaggi di programmazione attuali, sviluppando tre applicazioni funzionali scritte in C++ e Python:
- Un foglio di calcolo capace di gestire dati numerici complessi
- Un sistema di archiviazione file basato sulla struttura ad albero delle corde
- Uno strumento di rappresentazione di immagini codificate
I risultati hanno mostrato che la natura non ordinata della struttura del quipu permette un'inserimento rapido dei dati, comparabile a quello degli array e delle liste concatenate utilizzate nella programmazione moderna. In altre parole, gli Inca avevano già intuito principi computazionali che l'informatica avrebbe formalizzato solo nel XX secolo.
Una struttura ad albero che anticipa i database moderni
Ciò che rende il quipu davvero rivoluzionario è la sua capacità di gerarchizzare le informazioni. Ogni corda principale si dirama in corde secondarie, terziarie e così via, creando un sistema modulare che ricorda da vicino i moderni database relazionali. I colori funzionavano come categorie tematiche, mentre il tipo di nodo, la sua posizione e la direzione del giro rappresentavano valori numerici e qualitativi.
Gli elementi che rendono il quipu paragonabile a un sistema informatico sono molteplici:
- Codifica binaria attraverso la presenza o assenza di nodi
- Categorizzazione dei dati tramite il colore delle fibre
- Struttura gerarchica simile alle directory dei sistemi operativi
- Possibilità di aggiornamento e modifica senza riscrivere l'intero supporto

Gli Inca, pionieri della computazione fisica
La scoperta di Dosselmann e del suo team ridefinisce gli Inca come pionieri della computazione fisica, una civiltà capace di realizzare sistemi che eseguivano funzioni paragonabili a fogli di calcolo e archivi digitali. Senza elettricità, senza silicio e senza schermi, i contabili dell'impero, chiamati quipucamayoc, gestivano un territorio vastissimo che si estendeva dall'attuale Colombia fino al Cile.
Questo confronto tra antichità e modernità solleva interrogativi profondi sulla natura stessa dell'informatica. Se il software è essenzialmente un metodo per organizzare, memorizzare e manipolare informazioni secondo regole precise, allora il quipu soddisfa tutti questi requisiti. La differenza sta soltanto nel supporto fisico: cotone e lana al posto del silicio, nodi al posto dei bit.
Implicazioni per la storia della tecnologia
La ricerca pubblicata su Computer and Information Science non si limita a una rilettura archeologica, ma offre una nuova prospettiva sulla storia universale della tecnologia. Per troppo tempo si è ritenuto che l'informatica fosse un'invenzione esclusivamente occidentale, nata con i lavori di Babbage, Turing e von Neumann. Lo studio dimostra invece che civiltà non occidentali avevano già sviluppato sistemi sofisticati di gestione dei dati molto prima della rivoluzione industriale.
Il lavoro di Dosselmann apre inoltre nuove prospettive di ricerca interdisciplinare tra antropologia, archeologia e informatica, suggerendo che migliaia di quipu conservati nei musei di tutto il mondo potrebbero contenere informazioni ancora oggi recuperabili attraverso algoritmi di decodifica. Una sfida che, al pari di altre recenti scoperte come il frammento dell'Iliade ritrovato in una mummia di Ossirinco, potrebbe restituirci frammenti preziosi della memoria di una delle più grandi civiltà mai esistite.




