Ação à distância (programação de computador)
# Ação à distância (programação de computador)

Na ciência da computação, a ação à distância é um antipadrão (uma técnica de ofuscação) em que o comportamento em uma parte de um programa varia enormemente com base na dificuldade ou impossibilidade de identificar operações em outra parte do programa. O termo é baseado no conceito de ação à distância na física, que pode se referir a um processo que permite que objetos interajam sem uma partícula mediadora como o glúon. Em particular, Albert Einstein referiu-se à não localidade quântica como "ação fantasmagórica à distância".

## Exemplo

Este exemplo, da linguagem de programação Perl ,demonstra um caso especialmente sério de ação à distância (observe o variável $[ foi descontinuado em versões posteriores do Perl):
   E, claro, você pode definir$[ a 17 para que os arrays comecem em algum número aleatório, como 17 ou 4, em vez de 0 ou 1. Essa era uma ótima maneira de sabotar os autores de módulos.