Foo bar baz ovat paikkamerkkejä, joita käytetään tietokoneohjelmoinnissa tuntemattomien, joustavien tai vielä päättämättömien muuttujien, kuten tapahtumien tai prosessien, täyttämiseen. Esimerkiksi koodia rakennettaessa yksi prosessi saattaa kutsua esiin toisen, joka on tietokoneen ammattikielellä sanottu “huijauspalkiksi”.
Vaikka foo bar baz saattaa kuulostaa vieraalta, useimmat ihmiset käyttävät paikkamerkkejä koko ajan. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad ja gizmo ovat kaikki paikkamerkkejä. Foo bar baz kuuluu erityiseen paikkamerkkien luokkaan, joka tunnetaan metasyntaktisina muuttujina, ja joka on ominaista ohjelmointisyntaksille ja algoritmeille.
Foo tunnetaan luultavasti eniten tavallisesta tietokoneen käyttäjästä. Foo saattaa näkyä yksin tai yhdessä palkin kanssa, kuten kohdassa “Luo ylätason verkkotunnus, kuten foobar.com”. Baz seuraa tyypillisesti foo ja bar. Tietokoneiden suosion myötä tämä ilmaisu on vuotanut valtavirran sanastoon lonkkana.
Foo bar baz kukoisti ilman selitystä siitä, mistä tarkalleen termit tulivat. Ohjelmoinnin omituisessa maailmassa on oma tyyli ja huumoribrändi, joka joskus popularisoi eri lähteistä peräisin olevia viisaita viittauksia, jotka saattavat olla yllättävän valtavirtaa, ellei ilmeistä. Ensinnäkin, aprillipäivänä 2001 julkaistiin viite kommenteista (RFC) 3092, joka mahdollisesti paljastaa hölmön etymologian.
Vaikka fooa ei voida jäljittää yhdestä lähteestä, RFC 3092 viittaa useisiin viittauksiin fooon järjettömänä sanana, joka nähdään sarjakuvissa ja sarjakuvissa noin vuosina 1930-1952. Warner Brothersin Daffy Duckin edeltäjän jaksossa RFC 3092 toteaa, että Daffy Doc nostaa kyltin, jossa lukee: “SILENCE IS FOO!” Lisäksi mainitaan Walt Kellyn Pogo -nauhat ja Bill Holmanin Smokey Stover -sarjakuvat. Palomies Smokey Stover ajoi Foomobileä lausumalla tällaisia rivejä: “Missä on foo, siellä on tuli!” Kirjailija Holman näki sanan leimattuna kiinalaisen hahmon alapuolelle, jossa “fu/foo” tarkoittaa joskus onnea.
Vaikka “foo” on ennen 1940 -lukua, foobar -osa on samanlainen kuin toisen maailmansodan, fubar, lyhenne sanasta “F -ed Up Beyond All Recognition”. Useimmat foobarin alkuperää koskevat tutkimukset viittaavat tähän viittaukseen, joka on ainakin osittain vastuussa foobarista.
Foo bar baz on teknisesti oikea järjestys näille metasyntaktisille muuttujille, mutta paikkamerkkejä, kuten “foobaz” tai “barbaz”, voidaan nähdä. Foobaria käytetään myös slangina jotain, joka ei ole järkevää tai naurettavaa. Suurimmaksi osaksi Internet -vaelluksessasi sellaisenaan kirjoitetun ilmaisun löytäminen ei kuitenkaan ole läheskään yhtä yleistä kuin foon tai foobarin löytäminen.