Kas yra Foo Bar Baz?

Foo bar baz yra vietos rezervavimo pavadinimai, naudojami kompiuterių programavime norint užpildyti nežinomus, lanksčius arba dar neapsispręstus kintamuosius, įskaitant įvykius ar procesus. Pavyzdžiui, kuriant kodą vienas procesas gali iškviesti kitą, kompiuterio žargonu vadinamą „foo calls bar“.
Nors foo bar baz gali skambėti svetimai, dauguma žmonių nuolat naudoja rezervuotųjų vietų pavadinimus. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad ir gizmo yra visi vietiniai pavadinimai. Foo bar baz patenka į specialią rezervuotų vietų pavadinimų kategoriją, žinomą kaip metasintaksiniai kintamieji, būdingi programavimo sintaksei ir algoritmams.

Foo bene labiausiai atpažįsta paprastas kompiuterio vartotojas. Foo gali būti rodomas atskirai arba kartu su juosta, kaip nurodyta „Sukurkite aukščiausio lygio domeną, pvz., foobar.com“. Baz, kai jis pasirodo, paprastai seka foo ir bar. Populiarėjant kompiuteriams, šis posakis pateko į pagrindinį žodyną kaip hip slengas.

Foo bar baz klestėjo nepaaiškinus, iš kur tiksliai atsirado terminai. Keistas programavimo pasaulis turi savo stilių ir humoro prekės ženklą, kartais populiarindamas slaptas nuorodas iš įvairių šaltinių, kurios gali būti stebėtinai pagrindinės, jei ne akivaizdžios. Tiesą sakant, 2001 m. balandžio kvailių dieną buvo paskelbta nuoroda į komentarus (RFC) 3092, galbūt atskleidžianti foo etimologiją.

Nors foo negalima atsekti viename šaltinyje, RFC 3092 nurodo keletą nuorodų į foo kaip beprasmį žodį, matomą komiksuose ir animaciniuose filmuose apie 1930–1952 m. „Warner Brothers“ pirmtako Daffy Duck epizode RFC 3092 teigiama, kad „Daffy Doc“ iškelia ženklą, kuriame parašyta: „TYLĖJIMAS! Be to, minimi Walto Kelly juostelės „Pogo“ ir Billo Holmano komiksai „Smokey Stover“. Ugniagesys Smokey Stover vairavo Foomobile, tardamas tokias eilutes kaip “Kur ten foo, ten ugnis!” Rašytojas Holmanas tariamai matė žodį, įspaustą ant figūrėlės iš Kinijos apatinėje pusėje, kur „fu/foo“ kartais reiškia laimę.

Nors „foo“ atsirado anksčiau nei 1940 m., Foobar dalis yra panaši į Antrojo pasaulinio karo, fubar, santrumpa, reiškianti „F-ed Up Beyond All Recognition“. Dauguma tyrimų dėl foobar kilmės rodo, kad ši nuoroda bent iš dalies yra atsakinga už foobar.
Foo bar baz yra techniškai teisinga šių metasintaksinių kintamųjų tvarka, tačiau gali būti vietos rezervavimo ženklų, pvz., „foobaz“ arba „barbaz“. Foobar taip pat vartojamas kaip slengas tam, kas neturi prasmės arba yra juokinga. Tačiau dažniausiai pokalbyje internete rasti tokį posakį nėra taip įprasta, kaip rasti foo ar foobar.