¿Qué significa foo en C?
Comando foo (arg1, arg2)
Donde "foo" puede significar "el nombre que le diste a este comando". En otras palabras, "foo" es un identificador sin sentido para algún valor y se generará cuando se use esta plantilla para definir un comando real. ("arg1" y "arg2" son parámetros o información que definirás al definir el comando). Debido a que "foo" en sí mismo no tiene un significado legítimo y "foo" se usa tradicionalmente como logotipo, cualquier programador lo sabrá.
Foo o el nombre formal de cualquier palabra utilizada de esta manera es una pseudovariable. Eric Raymond, probablemente la mayor autoridad del mundo en foo y otras pseudovariables, también enumera qux, waldo, fred, xyzzy y algunas otras que se utilizan ocasionalmente. Aunque foo es una variable ficticia estándar, Raymond notó que las culturas fuera de Estados Unidos tienen sus propias preferencias. Fred, Barney y Wombats se ven a menudo en el Reino Unido. Se dice que en Francia se utiliza Toto, tata, titi, tutu. Nueva Zelanda usa Blarg y wibble.
Los orígenes de FOO parecen haberse confundido con el tiempo, pero Raymond observó (y también recordamos) que durante el período de comedia de Bill Holman de 1930-1950, las letras "Foo" aparecían a menudo en Smokey In the En los cómics de Stover, no hay explicación, pero como chiste, aparece en las matrículas, en los marcos de los cuadros y detrás del logotipo en los tableros sándwich.