236 votes

Que veut dire «foo»?

J’espère que cela se qualifie comme une question de programmation, comme dans n’importe quel tutoriel de programmation, vous finalement rencontré « foo » dans les exemples de code. (Oui, bon ?)

que signifie vraiment « foo » ?

Si elle est destinée à ne veulent riendire, quand il commence à servir alors ?

A bientôt

140voto

BCS Points 18500

44voto

Will Harris Points 17002

foo sont utilisés comme porte-nom, habituellement dans l'exemple de code pour indiquer que l'objet nommé, ou le choix du nom, ne fait pas partie de l'essentiel de l'exemple. foo est souvent suivi d' bar, baz, et même bundy, si plus d'un nom est nécessaire. Wikipédia appelle ces noms Metasyntactic Variables. Python pour les programmeurs soi-disant utilisation spam, eggs, ham, au lieu de foo, etc.

Il y a des bons usages de foo dans SA.

J'ai aussi vu des foo utilisé lorsque le programmeur ne peut pas penser à un nom significatif (comme un substitut pour tmp, par exemple), mais je considère que pour être un abus de l' foo.

22voto

Lukas Šalkauskas Points 5750

La définition de "Foo" a beaucoup de sens:

  • bar, et baz sont souvent aggravés ensemble pour faire des mots tels que foobar, barbaz, et foobaz. www.nationmaster.com/encyclopedia/Metasyntactic-variable

  • Concepts majeurs dans la LMC, généralement directement mappée sur XMLElements (décrite plus loin). wwmm.ch.cam.ac.royaume-uni/blogs/cml/

  • La mesure de la quantité totale de pâturage dans un paddock, exprimée en kilogrammes de pâturage de matière sèche par hectare (kg de ms/ha) www.lifetimewool.com.au/glossary.aspx

  • Avant D'Observation Agent. Un officier d'artillerie qui sont restés avec de l'infanterie et de bataillons de chars de configurer des postes d'observation dans les lignes de front pour observer les positions ennemies et à la radio les coordonnées des cibles pour les canons supplémentaires à l'arrière. members.fortunecity.com/lniven/definition.htm

  • est le premier metasyntactic variable couramment utilisés. Il est parfois combiné avec la barre pour faire de foobar. Ceci suggère que les foo peut avoir commencé avec la seconde Guerre Mondiale terme d'argot fubar, un acronyme pour fucked/fouled up bu-delà d'unll ra reconnaissance, bien que le Jargon File fait une très bonne affaire ... explanation-guide.info/meaning/Metasyntactic-variable.html

  • Toto est un metasyntactic variable largement utilisé en informatique pour représenter des concepts abstraits et peuvent être utilisées pour représenter une partie d'un ... en.wikipedia.org/wiki/FOo

  • Toto est le monde des rêves (pas de son) dans la Obert Skye est Leven Coups de poing de la série. Bien qu'il ait de nombreux habitants d'origine, la plupart de ses habitants sont de la Réalité, et sont connus comme les lentes. ... en.wikipedia.org/wiki/Foo (lieu)

  • Aussi foo'. La représentation de fou (personne absurde), dans un accent de M. T en.wiktionary.org/wiki/foo

Ressources: google

11voto

Blorgbeard Points 38991

C’est une variable metasyntactic.

5voto

d91-jal Points 642

Vérifier le dictionnaire de Hacker pour tout un tas de jargon hacker.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X