What Is Foo in Software Programming - Definition From SearchAppArchitecture
What Is Foo in Software Programming - Definition From SearchAppArchitecture
DEFINITION
When defining a template for creating a new user command, for example, the syntax for the command could be written as:
The "foo" would mean "the name you give to this command." The "arg1" and "arg2" are arguments or information that will be defined and passed along with
the command.
Eric Raymond, author of New Hacker Dictionary, observes that in Bill Holman's comic strip of the 1930-50 era, "Smokey Stover," the letters "F-O-O"
commonly appeared, unexplained and as a kind of running gag on license plates, in picture frames and on the backs of sandwich board signs.
9 S hA A hit t
g
9 SearchAppArchitecture
There is also evidence that using the term foo derives from the World War II-era phrase FUBAR, as it is not unusual to see "foo" and "bar" both used as g
metasyntactic variables alongside each other, as shown below:
int result;
result = foo;
else
result = bar;
return result;
Although foo is considered a canonical metasyntactic variable, Raymond notes that these variable names can vary based on geography. He
lists qux, waldo, fred, xyzzy, and thud among others that are occasionally used.
Fred, barney, and wombat seem common in the U.K., while toto, tata, titi and tutu are reportedly used by the French. Blarg and wibble are often used in
New Zealand.
∙∙
m Continue Reading About foo (in software programming)
Understanding Windows PowerShell function parameters
∙
These PowerShell script examples help tidy up code
React Native
React Native is an open source JavaScript framework for mobile application development. The framework is based on Facebook’s user... See complete definitionq
reactive programming
Reactive programming describes a design paradigm that relies on asynchronous programming logic to handle real-time updates to ... See complete definitionq
software
Software is a set of instructions, data or programs used to operate computers and execute specific tasks. See complete definitionq
How to script a Bash Shell argument Java's main function explained with examples
SOFTWARE QUALITY
A 2 Why chaos engineering isn't as chaotic as it sounds
Don't let the name fool you. SSQ editors chatted with author Mikolaj Pawlikowski about why
chaos engineering can be easily ...
CLOUD COMPUTING
JAVA
2 Don't fall victim to these 5 Scrum anti-patterns
Scrum is meant to adapt and change to different scenarios. Here are five common anti-
patterns that can arise in Scrum when teams ...
Corporate Site
Privacy Policy