Mis on Foo Bar Baz?

Foo bar baz on kohahoidjate nimed, mida kasutatakse arvutiprogrammeerimises tundmatute, paindlike või veel otsustamata muutujate, sealhulgas sündmuste või protsesside täitmiseks. Näiteks koodi ehitamisel võib üks protsess kutsuda esile teise, mida arvutižargoonis öeldakse kui “foo calls bar”.
Kuigi foo bar baz võib kõlada võõrana, kasutab enamik inimesi pidevalt kohatäitjate nimesid. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad ja gizmo on kõik kohatäitenimed. Foo bar baz kuulub spetsiaalsesse kohahoidjate nimede kategooriasse, mida nimetatakse metasüntaktilisteks muutujateks ja mis on spetsiifilised programmeerimise süntaksile ja algoritmidele.

Foo tunneb ilmselt kõige rohkem ära keskmine arvutikasutaja. Foo võib ilmuda eraldi või koos ribaga, nagu näiteks jaotises „Looge tippdomeen, näiteks foobar.com”. Baz, kui see ilmub, järgneb tavaliselt foo ja bar. Arvutite populaarsuse tõttu on see väljend levinud hip-slängina levinud sõnavarasse.

Foo bar baz õitses, ilma et oleks selgitatud, kust terminid täpselt pärit on. Omapärasel programmeerimismaailmal on oma stiil ja huumorimärk, mis mõnikord populariseerib eri allikatest pärinevaid salapäraseid viiteid, mis võivad olla üllatavalt peavoolud, kui mitte ilmsed. 2001. aasta aprillinaljapäeval avaldati Reference For Comments (RFC) 3092, mis võib paljastada sõna foo etümoloogia.

Kuigi foo-d ei saa ühest allikast leida, osutab RFC 3092 mitmele viitele foo-le kui mõttetule sõnale, mida on umbes 1930–1952 koomiksites ja koomiksites nähtud. Warner Brothersi Daffy Ducki eelkäija episoodis väidab RFC 3092, et Daffy Doc heiskab sildi, millel on kiri: “VAIKUS ON FOO!” Lisaks mainitakse Walt Kelly Pogo ribasid ja Bill Holmani Smokey Stover koomikseid. Tuletõrjuja Smokey Stover sõitis Foomobile’iga, lausudes selliseid ridu nagu “Kus on foo, seal on tuld!” Kirjanik Holman nägi väidetavalt sõna tembeldatuna Hiinast pärit kujukese alumisele küljele, kus “fu/foo” tähendab mõnikord õnne.

Kui sõna “foo” pärineb 1940. aastatest, siis foobari osa sarnaneb II maailmasõjaga, fubar, mis on lühend sõnadest “F-ed Up Beyond All Recognition”. Enamik foobari päritolu uurimisi viitab sellele, et see viide on vähemalt osaliselt foobari eest vastutav.
Foo bar baz on nende metasüntaktiliste muutujate jaoks tehniliselt õige järjestus, kuid võib näha kohahoidjaid, nagu „foobaz” või „barbaz”. Foobarit kasutatakse ka slängina millegi jaoks, millel pole mõtet või mis on naeruväärne. Enamasti pole sellisena kirjutatud väljendi leidmine oma Interneti-rännakutest aga sugugi nii levinud kui foo või foobar leidmine.