foobar


Foobar is a universal variable understood to represent whatever is being discussed.

It’s usually used in examples that illustrate concepts and ideas in computer science.

For instance, a computer science professor may be discussing different file formats. In this case, he would call the generic-example file foo or foobar, then list the extensions associated with the file formats (e.g. foobar.txt, foobar.gif, foobar.exe, foobar.tar).

When foo or foobar is used, everyone understands that these are just examples, and they don’t really exist.

Programmers and administrators also use foo and foobar in a similar context. Files or program s named with foo or foobar are understood not to be permanent and will be changed or deleted at anytime.

Foo, bar, and the compound foobar were commonly used at MIT, Stanford and the Helsinki University of Technology, Finland. Other generic variables are used other places, but only these three are considered universal.

One last note: hackers never use foobar to mean fubar!

Read Also:

  • footer

    One or more lines of text that appear at the bottom of every page of a document. Once you specify what text should appear in the footer, the application automatically inserts it. Most applications allow you to use special symbols in the footer that represent changing values. For example, you can enter a symbol for […]

  • footprint

    The amount of floor or desk space required by a device. For example, a small-footprint computer is a computer whose dimensions (width and depth) are relatively small. Footprint can also refer to the amount of disk space required by an application.

  • forced page break

    A page break that you explicitly insert. The application cannot override a forced page break. Forced page breaks are sometimes called hard page breaks.

  • foreground

    (n.) (1) In multiprocessing systems, the process that is currently accepting input from the keyboard or other input device is sometimes called the foreground process. (2) On display screens, the foreground consists of the characters and pictures that appear on the screen. The background is the uniform canvas behind the characters and pictures.

  • forest

    A collection of one or more domain trees with a common schema and implicit trust relationships between them. This arrangement would be used if you have multiple root DNS addresses.


Disclaimer: foobar definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.