Qual è Foo Bar Baz?

01/23/2011 by admin

Bar Foo baz sono nomi dei segnaposto utilizzati nella programmazione di computer per compilare per sconosciute, flessibili, o non ancora indecisi variabili, tra cui eventi o processi. Ad esempio, quando si costruisce il codice, un processo potrebbe chiamare un altro, dichiarato in gergo informatico come "chiamate foo bar."

Mentre foo bar baz potrebbe sembrare alieno, la maggior parte delle persone usano i nomi dei segnaposto per tutto il tempo. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad e Gizmo sono tutti nomi di segnaposto. Foo bar baz cade in una categoria speciale di nomi noti come segnaposto variabili metasyntactic, specifiche per la sintassi di programmazione e algoritmi.

Foo è probabilmente più conosciuto per l'utente medio di computer. Foo potrebbe apparire da soli, o insieme con bar, come in "Creazione di un dominio di primo livello come foobar.com." Baz, quando appare, di solito segue foo e bar. Con la popolarità dei computer, bar foo baz è trapelato in vocabolario mainstream come hip gergo.

Foo bar baz fiorì senza alcuna spiegazione da dove, esattamente, i termini di provenienza. Il mondo eccentrico di programmazione ha il proprio stile e la marca di umorismo, a volte arcane divulgazione riferimenti provenienti da varie fonti che potrebbero essere sorprendentemente mainstream, se non ovvio. Vale a dire, il April Fools Day 2001 Reference For Comments (RFC) 3092 è stato pubblicato, forse rivelando l'etimologia di foo.

Anche se foo non può essere ricondotto ad un'unica fonte, RFC 3092 indica diversi riferimenti a foo come una parola senza senso visto in fumetti e cartoni animati circa 1930-1952. In un episodio di precursore della Warner Brothers a Daffy Duck, RFC 3092 afferma Daffy Doc issa un cartello che recita, "Il silenzio è FOO!" Inoltre, le strisce di Pogo di Walt Kelly sono menzionati, e fumetti Smokey Stover di Bill Holman. Fireman Smokey Stover ha guidato un Foomobile, pronunciando tali linee come "Dove c'è foo c'è il fuoco!" Writer Holman presumibilmente ha visto la parola stampata sulla parte inferiore di una figurina dalla Cina, dove "fu / foo" a volte si traduce in felicità.

Mentre "foo" precede il 1940, la quota di foobar foo bar baz è simile a IIs Guerra Mondiale, fubar, acronimo di "F --- Ed Up Beyond All Recognition." La maggior parte inchieste origini di foobar indicano questo riferimento come almeno in parte responsabile di foobar.

Foo bar baz è l'ordine tecnicamente corretta per queste variabili metasyntactic, tuttavia, si potrebbe vedere come segnaposto "foobaz" o "Barbaz." Foobar è anche usato come slang per qualcosa che non ha senso o è ridicolo. Per la maggior parte, tuttavia, trovare "foo bar baz" scritto come tale nelle peregrinazioni di Internet non è così comune come trovare foo o foobar.


Articoli Correlati