Also found in: Dictionary, Acronyms, Wikipedia.


Another common metasyntactic variable; see foo. Hackers do *not* generally use this to mean FUBAR in either the slang or jargon sense.

According to a german correspondent, the term was coined during WW2 by allied troops who could not pronounce the german word "furchtbar" (horrible, terrible, awful).
This article is provided by FOLDOC - Free Online Dictionary of Computing (


A popular name for a temporary file, function or variable, or an example of same in documentation. Often used with "bar" to create "foobar," which is a variation of FUBAR. FUBAR came out of World War II and means "F***ed Up Beyond All Recognition."
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
For convenience, the class is marked as a native class JSO (ncJSO), while classes of and are marked as native interface JSOs (niJSO). package com.elastos.hpo.foobar; Class FooBar{ private String strField = "Hello"; native int Foo(int a, int b); native String Bar(); } package com.elastos.hpo.foobar; class IFoo{ native int Foo(int a, int b); } package com.elastos.hpo.foobar; class IBar{ native String Bar(); } ALGORITHM 2: Definitions of HPO classes.
Supposed that the FooBar component (as shown in Figure 3) has been implemented in CAR and the corresponding HPO classes have been defined in Java (as shown in Algorithm 2), a normal Java class is required to serve as a client that instantiates the HPO classes; therefor the HPO can be accessed by other Java classes in an Android application.