Recebi no email: Conceito de loop

Muitas vezes debato-me com dificuldades em explicar conceitos, justificado por ser muito critico com a utilização de analogias.

Embora ensinado nos básicos dos cursos relacionados com sistemas de informação, o loop encontrar-se muitas vezes na base dos erros mais complicados de resolver, até porque é difícil ao funcional reportar as condições em que o erro ocorre.

No loop, um processo contém uma sucessão de instruções com uma ou mais condições que provocam que o processo volte ao principio e seja repetido até ao inifinito.

Hoje recebi este email com a analogia da marcação de eventos com uma sucessão de acções em cadeia que entram em loop e acabam por alterar continuamente o sentido da decisão inicial.

Loop: Trata-se de uma terminologia usada pelo pessoal de informática para definir uma situação do tipo “pescadinha-de-rabo-na-boca”. Diz-se que um programa “entrou em loop” quando acontece uma situação do tipo exemplificado abaixo:

O Director chama a sua secretária e diz:
– Vanessa querida, tenho um seminário na Argentina, durante uma semana, e quero que me acompanhe. Por favor, faça os preparativos para
a viagem.

A secretária liga para o marido:
– João! Vou viajar para o estrangeiro com o director por uma semana. Cuida-te querido!

O João liga para a amante:
– Elvira, filha. A bruxa vai viajar para o estrangeiro por uma semana. Vamos estar juntos, minha princesa …

No momento seguinte, a amante liga para casa de um menino a quem dá explicações particulares:
– Luizinho, na próxima semana estou com muito trabalho e não vou poder dar-lhe as explicações….

A criança liga para o seu avô:
– Avozinho, nesta próxima semana não tenho explicações, a professora vai estar muito ocupada. Vamos passar a semana juntos?

O avô (que é o director desta história) chama imediatamente a secretária:
– Vanessa! Suspenda a viagem, vou passar a semana com o meu neto, que não vejo há algum tempo, por isso não vamos participar no seminário. Por favor, cancele a viagem e o hotel.

A secretária liga para o marido:
–  Ouve João querido! O idiota do director mudou de ideias e acabou de cancelar a viagem.

O marido liga para a amante:
– Amorzinho, desculpa! Não podemos passar a semana juntinhos! A viagem da bruxa foi cancelada.

A amante liga para o menino a quem dá aulas particulares:
– Luizinho, alteração de planos: afinal esta semana teremos explicações como de costume.

A criança liga ao avô:
– Avô! A estúpida da minha professora ligou a dizer-me que afinal terei explicações. Desculpa, mas assim não poderemos ficar juntos esta
semana.

O avô liga para a secretária:
– Bom Vanessa, o meu neto acabou de me ligar a dizer que, afinal, não vai poder ficar comigo essa semana. Portanto, dê seguimento à viagem para a Argentina.

A secretária liga para o marido… Entenderam agora o que é um LOOP?????