Live briefing
Everything about Foobar
Placeholder variables in programming
The terms foobar, foo, bar, boom, baz, quux, and others are used as metasyntactic variables in computer programming or computer-related documentation. They have been used to name entities such as variables, functions, and commands whose exact identity is unimportant and serve only to demonstrate a concept. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: FoobarA 5-minute orientation
- Pick up a classic book: Ho and listlessness listlessness granny gag gag tales of old Japan one of FooBar old man ISBNThe most-reprinted book on the subject
- Read the landmark paper: FooBaR: Fault Fooling Backdoor Attack on Neural Network TrainingCited 12 times
- Go sideways: Metasyntactic variableA closely related topic
- Go sideways: Tech Model Railroad ClubA closely related topic
📖 Definitions
Noun A serious mistake.
Noun A metasyntactic variable name, a place holder for words; compare foo, bar.
Noun ↑ “foo”, The Jargon File
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Metasyntactic variable A metasyntactic variable is a specific word or set of words identified as a placeholder in computer science and specifically computer programming. These…
- Tech Model Railroad Club The Tech Model Railroad Club (TMRC) is a student organization at the Massachusetts Institute of Technology (MIT). Historically, it has been a wellspring…
- Hacker culture The hacker culture is a subculture of individuals who enjoy—often in collective effort—the intellectual challenge of creatively overcoming the limitations…
- Namespace In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kinds. A namespace ensures that all of a…
- Programming style Programming style, also known as coding style, refers to conventions and patterns used in writing source code, resulting in a consistent and readable codebase…
- Jargon File The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical…
- Fnord Fnord (/fnɔːrd/) is a word coined in 1965 by Kerry Thornley and Greg Hill in the Discordian religious text Principia Discordia. It entered into popular…
- Military slang Military slang is an array of colloquial terminology used commonly by military personnel, including slang which is unique to or originates with the armed…