Što je Foo Bar Baz?

Foo bar baz su nazivi rezerviranih mjesta koji se koriste u računalnom programiranju za popunjavanje nepoznatih, fleksibilnih ili još neodlučnih varijabli, uključujući događaje ili procese. Na primjer, kada se gradi kod, jedan proces može pozvati drugi, što je u računalnom žargonu navedeno kao “foo calls bar”.
Iako bi foo bar baz mogao zvučati strano, većina ljudi cijelo vrijeme koristi nazive rezerviranih mjesta. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad i gizmo su imena rezerviranih mjesta. Foo bar baz spada u posebnu kategoriju imena rezerviranih mjesta poznatih kao metasintaktičke varijable, specifične za sintaksu i algoritme programiranja.

Foo vjerojatno najviše prepoznaje prosječan korisnik računala. Foo se može pojaviti samostalno ili zajedno s trakom, kao u: “Stvorite domenu najviše razine poput foobar.com.” Baz, kada se pojavi, obično slijedi foo i bar. Uz popularnost računala, ovaj izraz je procurio u mainstream rječnik kao hip sleng.

Foo bar baz je cvjetao bez objašnjenja otkud, točno, pojmovi. Neobičan svijet programiranja ima svoj stil i marku humora, ponekad popularizirajući tajanstvene reference iz različitih izvora koji bi mogli biti iznenađujuće mainstream, ako ne i očiti. Naime, na Dan gluposti 2001. objavljena je Referenca za komentare (RFC) 3092, koja vjerojatno otkriva etimologiju foo.

Iako se foo ne može ući u jedan izvor, RFC 3092 ukazuje na nekoliko referenci na foo kao besmislenu riječ viđenu u stripovima i crtanim filmovima oko 1930.-1952. U epizodi Warner Brothersove preteče Daffyja Ducka, RFC 3092 navodi da Daffy Doc podiže znak koji glasi: “ŠUTNJA JE FOO!” Uz to se spominju i Pogo trake Walta Kellyja, te stripovi Smokey Stover Billa Holmana. Vatrogasac Smokey Stover vozio je Foomobile, izgovarajući retke poput “Gdje je fu, ima i vatre!” Pisac Holman je navodno vidio riječ utisnutu na donjoj strani figurice iz Kine, gdje se “fu/foo” ponekad prevodi kao sreća.

Dok “foo” prethodi 1940-ima, dio foobara je sličan drugom svjetskom ratu, fubar, akronim za “F—ed Up Beyond All Recognition”. Većina istraživanja o podrijetlu foobara ukazuje na to da je ova referenca barem djelomično odgovorna za foobar.
Foo bar baz tehnički je ispravan redoslijed za ove metasintaktičke varijable, međutim, mogli bismo vidjeti rezervirane mjesta poput “foobaz” ili “barbaz”. Foobar se također koristi kao sleng za nešto što nema smisla ili je smiješno. Uglavnom, međutim, pronalaženje izraza napisanog kao takvog u vašim internetskim lutanjima nije ni približno tako uobičajeno kao pronalaženje foo ili foobar.