Você já se perguntou o significado de Foo e Bar?
Foo e bar são termos utilizados em exemplos por diversos livros de programação, especialmente em exemplos de programação e pseudocódigo. Sua intenção é apenas mostrar que o nome pode ser alterado, bem como seu valor.
Conteúdo
Origem do termo Foo e Bar (Foobar)
Os termos Foo e Bar, e outros termos geralmente encontrados em códigos de exemplo não são facilmente rastreáveis.
Existem algumas teorias sobre suas origens.
A principal origem de FooBar é que esta seria uma gíria alemã para algo que não está funcionando.
A segunda teoria é que seja um acrônimo para FUBAR (F#cked up Beyond all Recognition”), utilizado no exército dos Estados Unidos da América, durante as campanhas militares norte-africanas e sicilianas (1942-1943).
Exemplos de utilização dos termos Foo e Bar (Foobar)
Os termos foo e bar podem ser usados tanto nos nomes de variáveis quanto na nomenclatura de métodos ou funções. Veja alguns exemplos de utilização de foo e bar abaixo:
Uso do Foo bar em exemplos em c++
#include <stdio.h> int main() { const char *foo = "Olá "; const char *bar = "Mundo!"; fprintf(stdout, "%s %s\n", foo, bar); return 0; }
Uso do Foo bar em exemplos no c#
void FooBar(int n){ int i, r3, r5; for(i = 1; i <= n; ++i){ r3 = i % 3; r5 = i % 5; if(r3 && r5) printf("%d", i); else{ if(!r3) printf("Exemplo de Foo"); if(!r5) printf("Exemplo de Bar"); } putchar('\n'); } }