Vad är Foo Bar Baz?

Foo bar baz är platshållarnamn som används i datorprogrammering för att fylla i okända, flexibla eller ännu osäkra variabler, inklusive händelser eller processer. Till exempel, när man bygger kod kan en process anropa en annan, som på datorjargong anges som ”foo calls bar.”
Även om foo bar baz kan låta främmande, använder de flesta platshållarnamn hela tiden. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad och gizmo är alla platshållarnamn. Foo bar baz faller in i en speciell kategori av platshållarnamn som kallas metasyntaktiska variabler, specifika för programmeringssyntax och algoritmer.

Foo är förmodligen mest igenkänd av den genomsnittlige datoranvändaren. Foo kan visas ensam eller tillsammans med bar, som i ”Skapa en toppdomän som foobar.com.” Baz, när det dyker upp, följer vanligtvis foo och bar. Med datorernas popularitet har detta uttryck läckt ut i vanliga ordförråd som hip slang.

Foo bar baz blomstrade utan förklaring om var, exakt, termerna kom ifrån. Den udda världen av programmering har sin egen stil och märke av humor, ibland populärt mystiska referenser från olika källor som kan vara förvånansvärt mainstream, om inte uppenbara. På April Fools Day 2001 publicerades Reference For Comments (RFC) 3092, vilket möjligen avslöjar foos etymologi.

Även om foo inte kan spåras till en enda källa, pekar RFC 3092 på flera referenser till foo som ett meningslöst ord som ses i serier och tecknade serier cirka 1930-1952. I ett avsnitt av Warner Brothers föregångare till Daffy Duck, säger RFC 3092 att Daffy Doc hissar upp en skylt som lyder: ”TYSTNAD ÄR FOO!” Dessutom nämns Walt Kellys Pogo-remsor, och Bill Holmans Smokey Stover-serier. Brandmannen Smokey Stover körde en Foomobile och yttrade sådana rader som ”Där det är foo finns det eld!” Författaren Holman påstås ha sett ordet stämplat på undersidan av en statyett från Kina, där ”fu/foo” ibland översätts till lycka.

Medan ”foo” går före 1940-talet, liknar foobar-delen andra världskriget, fubar, en akronym för ”F—ed Up Beyond All Recognition.” De flesta förfrågningar om foobars ursprung pekar på att denna referens är åtminstone delvis ansvarig för foobar.
Foo bar baz är den tekniskt korrekta ordningen för dessa metasyntaktiska variabler, men man kan se platshållare som ”foobaz” eller ”barbaz.” Foobar används också som slang för något som inte är meningsfullt eller är löjligt. För det mesta är det dock inte alls lika vanligt att hitta uttrycket skrivet som sådant i dina internetvandringar som att hitta foo eller foobar.