Kas ir Foo Bar Baz?

Foo bar baz ir vietturu nosaukumi, ko izmanto datorprogrammēšanā, lai aizpildītu nezināmus, elastīgus vai vēl neizlemtus mainīgos, tostarp notikumus vai procesus. Piemēram, veidojot kodu, viens process var izsaukt citu, kas datora žargonā norādīts kā “foo zvanu josla”.
Lai gan foo bar baz varētu izklausīties sveši, lielākā daļa cilvēku visu laiku izmanto vietturu nosaukumus. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad un gizmo ir vietturu nosaukumi. Foo bar baz ietilpst īpašā vietturu nosaukumu kategorijā, kas pazīstama kā metasintaktiskie mainīgie, kas ir raksturīgi programmēšanas sintaksei un algoritmiem.

Foo, iespējams, visvairāk atpazīst vidusmēra datora lietotājs. Foo var parādīties atsevišķi vai kopā ar joslu, piemēram, “Izveidojiet augstākā līmeņa domēnu, piemēram, foobar.com”. Baz, kad tas parādās, parasti seko foo un bar. Līdz ar datoru popularitāti šis izteiciens ir iekļuvis populārajā vārdu krājumā kā populārs slengs.

Foo bar baz uzplauka, nepaskaidrojot, no kurienes tieši nāk termini. Savdabīgajai programmēšanas pasaulei ir savs stils un humora zīmols, dažkārt popularizējot slepenas atsauces no dažādiem avotiem, kas varētu būt pārsteidzoši plaši izplatītas, ja ne acīmredzamas. Protams, 2001. gada aprīļa muļķu dienā tika publicēta atsauce uz komentāriem (RFC) 3092, kas, iespējams, atklāj vārda foo etimoloģiju.

Lai gan foo nevar izsekot vienā avotā, RFC 3092 norāda uz vairākām atsaucēm uz foo kā bezjēdzīgu vārdu, kas redzams komiksos un karikatūrās aptuveni no 1930. līdz 1952. gadam. Warner Brothers priekšteča Daffy Duck epizodē RFC 3092 norāda, ka Daffy Doc paceļ zīmi, kurā rakstīts: “KLUSUMS IR FOO!” Turklāt tiek pieminēti Volta Kellija Pogo sloksnes un Bila Holmena komiksi Smokey Stover. Ugunsdzēsējs Smokey Stover brauca ar Foomobile, izrunājot tādas rindas kā “Kur ir foo, tur ir uguns!” Rakstnieks Holmans, domājams, redzēja vārdu, kas uzdrukāts uz figūriņas apakšpusē no Ķīnas, kur “fu/foo” dažreiz nozīmē laimi.

Lai gan “foo” ir pirms 1940. gadiem, foobar daļa ir līdzīga Otrajam pasaules karam, fubar, akronīms vārdam “F-ed Up Beyond All Recognition”. Lielākā daļa izmeklējumu par foobar izcelsmi norāda, ka šī atsauce ir vismaz daļēji atbildīga par foobar.
Foo bar baz ir tehniski pareiza šo metasintaktisko mainīgo secība, tomēr var redzēt vietturi, piemēram, “foobaz” vai “barbaz”. Foobar tiek izmantots arī kā slengs tam, kam nav jēgas vai kas ir smieklīgi. Tomēr lielākoties jūsu klejojumos internetā atrast izteicienu, kas uzrakstīts kā tāds, nav tik izplatīts kā foo vai foobar atrašana.