← Últimos artigos
💻 computer science

Art in Humanity's Code

Este artigo apresenta o primeiro estudo empírico em larga escala de mais de 1,6 milhão de repositórios de código utilizando bibliotecas de código aberto lideradas por artistas, como Processing e openFrameworks, revelando a diversidade global das práticas de codificação criativa através da educação e da indústria, ao mesmo tempo que fornece uma base para fomentar a criação digital inclusiva.

Autores originais: Benoit Baudry, Yogya Gamage, Nadia Gonzalez Fernandez, Lena MK, Roxana Pena Mendieta, Rafaela Souza Pinter, Stefano Zacchiroli

Publicado 2026-08-07
📖 4 min de leitura☕ Leitura rápida

Autores originais: Benoit Baudry, Yogya Gamage, Nadia Gonzalez Fernandez, Lena MK, Roxana Pena Mendieta, Rafaela Souza Pinter, Stefano Zacchiroli

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine o mundo digital como uma biblioteca gigante e invisível onde cada livro é um pedaço de código. Durante décadas, pensamos no código como uma ferramenta estrita e séria para construir calculadoras, sites ou videogames. Mas há um outro canto desta biblioteca onde artistas e sonhadores usam o código como um pincel. Eles não apenas escrevem instruções; eles escrevem feitiços que fazem os computadores dançarem, cantarem e pintarem quadros que mudam toda vez que você olha para eles. Este campo é chamado de "arte generativa" ou "codificação criativa". É como ensinar um robô a ser um músico de jazz de improviso: você lhe dá algumas regras e ele cria algo único e belo que ninguém jamais viu antes. A grande questão para os pesquisadores é: Quem são esses artistas digitais? Onde eles vivem? E o que acontece com o trabalho deles quando a internet muda ou quando um site é desativado? Se não salvarmos seu código, suas obras-primas digitais podem desaparecer para sempre, tal como uma música cujas letras ninguém mais se lembra.

Este artigo é uma enorme caça ao tesouro através dessa biblioteca digital. Os autores, uma equipe de pesquisadores do Canadá e da França, decidiram investigar um arquivo gigante chamado Software Heritage. Pense neste arquivo como uma máquina do tempo que salvou cópias de mais de 400 milhões de repositórios de código, mesmo de sites que desapareceram. Eles procuraram por 1.613.571 "tesouros" específicos — projetos de código que utilizam ferramentas especiais projetadas para artistas, como o p5.js (uma linguagem de codificação amigável para visuais) ou o Processing (uma ferramenta clássica para fazer arte com código). Eles queriam saber: Onde esta arte está hospedada? Ela ainda está online? Onde os artistas estão vivendo e o que eles estão realmente criando?

A busca revelou segredos fascinantes. Primeiro, descobriram que, embora a maior parte desta arte viva no GitHub (o maior site de compartilhamento de código), um surpreendente 5,5% dos projetos — cerca de 84.000 deles — já desapareceram de seus lares originais. Eles só estão seguros porque o arquivo Software Heritage os salvou. É como encontrar um diário em uma cápsula do tempo que mais ninguém possui; sem esse arquivo, essas obras de arte digitais estariam perdidas para a história.

Em seguida, eles olharam para o mapa. Descobriram que estes codificadores criativos não estão apenas em grandes centros tecnológicos como Nova York ou Londres. Eles estão em todos os lugares! Os pesquisadores encontraram colaboradores em 124 países diferentes, do Brasil e Japão até cantos remotos da África e da Ásia Central. Acontece que qualquer pessoa com um computador e uma conexão à internet pode se juntar a esta festa artística global. Eles até encontraram artistas que descrevem sua localização como "Tatooine" ou "a Internet", mostrando o quão lúdica e imaginativa é esta comunidade.

Quando deram um zoom na própria arte, descobriram que os usuários de p5.js são incrivelmente versáteis. Eles não estão apenas criando imagens estáticas; eles estão construindo jogos interativos, histórias animadas e até música que reage ao espectador. Cerca de metade dos projetos usa a aleatoriedade para garantir que, toda vez que você execute o código, o resultado seja um pouco diferente. Alguns são apenas formas simples em movimento, enquanto outros são sistemas complexos que misturam som, vídeo e dados.

Finalmente, os pesquisadores espiaram os 42 criadores de código mais ativos para ver por que eles estavam fazendo esta arte. Eles encontraram três razões principais:

  1. Aprendendo a Programar: Muitos projetos são tarefas escolares de estudantes aprendendo ciência da computação. Eles usam a arte para tornar o aprendizado de programação divertido e visual.
  2. Aprendendo Arte: Outros são de escolas de arte, onde os alunos usam o código para explorar o design e a criatividade, tratando o computador como uma nova espécie de tela.
  3. Fazendo Arte: E existem os artistas profissionais e estúdios que usam o código para criar obras de arte e instalações sérias e independentes.

O artigo sugere que este mix de educação e pura expressão artística é o que mantém a comunidade viva. Enquanto alguns projetos educacionais desaparecem assim que uma aula termina, os artistas e estúdios profissionais tendem a continuar criando por anos. Os autores concluem que o código é agora uma parte importante do nosso patrimônio cultural, e que precisamos continuar salvando-o. Assim como preservamos pinturas antigas em museus, precisamos preservar estas obras-primas digitais para que as gerações futuras possam ver como aprendemos a pintar com a tinta invisível da internet.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →