Art in Humanity's Code
Questo articolo presenta il primo studio empirico su larga scala di oltre 1,6 milioni di repository di codice che utilizzano librerie open-source guidate da artisti come Processing e openFrameworks, rivelando la diversità globale delle pratiche di codifica creativa tra istruzione e industria e fornendo al contempo una base per promuovere la creazione digitale inclusiva.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immaginate il mondo digitale come una gigantesca biblioteca invisibile dove ogni libro è un pezzo di codice. Per decenni, abbiamo pensato al codice come a uno strumento rigido e serio per costruire calcolatrici, siti web o videogiochi. Ma c'è un altro angolo di questa biblioteca dove gli artisti e i sognatori usano il codice come un pennello. Non si limitano a scrivere istruzioni; scrivono incantesimi che fanno danzare, cantare e dipingere quadri ai computer, immagini che cambiano ogni volta che le si guarda. Questo campo è chiamato "arte generativa" o "coding creativo". È come insegnare a un robot a essere un musicista jazz da improvvisazione: gli dai alcune regole e lui crea qualcosa di unico e bellissimo che nessuno ha mai visto prima. La grande domanda per i ricercatori è: chi sono questi artisti digitali? Dove vivono? E cosa succede alle loro opere quando internet cambia o quando un sito web chiude? Se non salviamo il loro codice, i loro capolavori digitali potrebbero svanire per sempre, proprio come una canzone di cui nessuno ricorda più il testo.
Questo articolo è una gigantesca caccia al tesoro attraverso quella biblioteca digitale. Gli autori, un team di ricercatori provenienti dal Canada e dalla Francia, hanno deciso di scavare in un enorme archivio chiamato Software Heritage. Pensate a questo archivio come a una macchina del tempo che ha salvato copie di oltre 400 milioni di repository di codice, anche da siti web scomparsi. Hanno cercato 1.613.571 "tesori" specifici: progetti di codice che utilizzano strumenti speciali progettati per gli artisti, come p5.js (un linguaggio di programmazione amichevole per la parte visiva) o Processing (uno strumento classico per fare arte con il codice). Volevano sapere: dove risiede quest'arte? È ancora online? Dove vivono gli artisti e cosa stanno creando effettivamente?
La caccia ha rivelato segreti affascinanti. In primo luogo, hanno scoperto che, sebbene la maggior parte di quest'arte viva su GitHub (il più grande sito di condivisione del codice), una sorprendente percentuale del 5,5% dei progetti — circa 84.000 — è già scomparsa dalle sue case originali. Sono salve solo perché l'archivio Software Heritage le ha salvate. È come trovare un diario in una capsula del tempo che nessun altro possiede; senza quell'archivio, quelle opere d'arte digitali sarebbero andate perdute nella storia.
In seguito, hanno guardato la mappa. Hanno scoperto che questi programmatori creativi non si trovano solo nei grandi centri tecnologici come New York o Londra. Sono ovunque! I ricercatori hanno trovato contributori in 124 paesi diversi, dal Brasile al Giappone, passando per angoli remoti dell'Africa e dell'Asia Centrale. Si scopre che chiunque abbia un computer e una connessione internet può unirsi a questa festa artistica globale. Hanno persino trovato artisti che descrivono la propria posizione come "Tatooine" o "Internet", mostrando quanto sia giocosa e immaginativa questa comunità.
Quando hanno fatto uno zoom sull'arte stessa, hanno scoperto che gli utenti di p5.js sono incredibilmente versatili. Non creano solo immagini statiche; costruiscono giochi interattivi, storie animate e persino musica che reagisce allo spettatore. Circa la metà dei progetti utilizza la casualità per garantire che, ogni volta che si avvia il codice, il risultato sia un po' diverso. Alcuni sono solo semplici forme in movimento, mentre altri sono sistemi complessi che mescolano suono, video e dati.
Infine, i ricercatori hanno dato un'occhiata ai 42 creatori di codice più attivi per capire perché stessero creando quest'arte. Hanno trovato tre ragioni principali:
- Imparare a programmare: Molti progetti sono compiti assegnati a studenti che imparano l'informatica. Usano l'arte per rendere l'apprendimento della programmazione divertente e visivo.
- Imparare l'arte: Altri provengono da scuole d'arte, dove gli studenti usano il codice per esplorare il design e la creatività, trattando il computer come un nuovo tipo di tela.
- Fare arte: E poi ci sono gli artisti professionisti e gli studi che usano il codice per creare opere d'arte e installazioni autonome e serie.
L'articolo suggerisce che questo mix di educazione e pura espressione artistica è ciò che mantiene viva la comunità. Mentre alcuni progetti educativi scompaiono una volta terminata la lezione, gli artisti e gli studi professionali tendono a continuare a creare per anni. Gli autori concludono che il codice è ormai una parte importante del nostro patrimonio culturale e che dobbiamo continuare a salvarlo. Proprio come preserviamo i vecchi dipinti nei musei, dobbiamo preservare questi capolavori digitali affinché le generazioni future possano vedere come abbiamo imparato a dipingere con l'inchiostro invisibile di internet.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.