Foobar
The terms foobar (
History and etymology
It is possible that foobar is a playful allusion[3] to the World War II-era military slang FUBAR (Fucked Up Beyond All Recognition).[3]
According to an
The first known use of the terms in print in a programming context appears in a 1965 edition of MIT's
Multiflush: stop-all-trains-button. Next best thing to the red door button. Also called FOO. Displays "FOO" on the clock when used.
Foobar was used as a variable name in the
Examples in culture
- hacker convention.
- BarCamp, an international network of user-generated conferences
- During the United States v. Microsoft Corp. trial, evidence was presented that Microsoft had tried to use the Web Services Interoperability organization (WS-I) as a means to stifle competition, including e-mails in which top executives including Bill Gates and Steve Ballmer referred to the WS-I using the codename "foo".[11]
- foobar2000 is an audio player.
See also
- Alice and Bob
- Foo fighter
- Foo was here
- Fu (character)
- Lorem ipsum, similar placeholder text used outside programming
- xyzzy
- Category:Variable (computer science)
References
- ^ RFC 3092- Etymology of "Foo"
- ^ "Example domains and names | Google developer documentation style guide". Google for Developers. 2023-06-23. Retrieved 2023-06-26.
Ensure that the name is applicable to the user's environment. Don't use unclear terms like foo, bar, and baz.
- ^ a b "What does foo mean?". Dictionary.com. Retrieved 2019-08-17.
- ^ Eastlake, D; Manros, C; Raymond, E. "Etymology of "Foo"". The Internet Engineering Task Force. Retrieved 2016-04-17.
- ^ "The History of Bill Holman". Smokey Stover. 2007-06-13. Retrieved 2019-08-17.
- ISBN 9888455729.
- ^ Tech Engineering News. Vol. 47. Massachusetts Institute of Technology. 1965. p. 63.
Further, it is possible to search for an effective address; e.g., if an instruction such as "add 1 foo" were used, specifying indirect addressing thru location "foo", and location "foo" contained the address of location "foobar", then an effective word search for "foobar" would find location "foo" and the location containing the "add" instruction as well.
- ^ "Computer Dictionary Online"., computer-dictionary-online.org
- MIT. Archived from the originalon 2018-01-02. Retrieved 2013-03-12.
- ^ Mike Ricciuti (2002-07-04). "Microsoft ploy to block Sun exposed". CNET. Retrieved 2019-08-17.
External links
- Google developer documentation style guide word list
- The Jargon File entry on "foobar", catb.org
- RFC 1639– FTP Operation Over Big Address Records (FOOBAR)