Skip to content

que savoir sur cette variable métasyntaxique populaire

Retrouvée dans le langage des programmeurs informatiques, Foo revêt une utilité particulière. What faut-il savoir de cette variable métasyntaxique?

FOO : qu’est-ce que c’est ?

Pronounced “fou”, Foo is a time period utilized by programmers. Ce mot véhicule l’idee d’un Paramètre que l’on peut changer par une valeur. Et cette valeur peut changer based mostly on sure informations that programmers insert. Il est parfois aussi utilisé pour exprimer d’autres commandes.

Il sert essentiellement dans la création de codes, pour donner l’opportunité aux programmeurs de former à chaque fois des noms uniques pour chaque variable. Foo, étant un substituable paramètre aide les programeurs à élaborer sereinement leur code sans se soucier du nom à attributeer.

Foo peut donc être compris comme une variable meta-syntax. Il permet de nommer des variables ou des eléments de code.

FOO : origins and utilization in several domains

On retrouve Foo in laptop programming but additionally in pseudocode et dans l’univers des hackers. Sa signification peut alors varier selon ses domaines.

Jusqu’à current, on ne retrouve pas l’origine exacte de Foo. Certaines recherches soupçonnent que origine de su est in all probability allemande. The time period comes from “FUBAR”, a time period navy household allemand which implies ” quelque selected qui ne fonctionne pas ».

Dans le world des hackers, il semble avoir été introduit par le Tech Mannequin Railroad Membership du MIT. In all probability, the lords of the illicit distribution of frauduleux interrupteurs who’re jetés for the suite.

Eric Raymond, on the origin of New Hacker Dictionaryto disclose the presence of three letters FOO sur plusieurs helps à l’intérieur d’une bande dessinée untitled “Smokey Stover”. An ouvrage des années 1930-1950 by Invoice Holman. FOO étaient soit au coin des tableaux, au dos des annonces, sur certaines plaques d’immatriculation, and so forth.

Même s’il est populaire, ce variable métasyntaxique varies selon les régions du globe. On peut notamment citer barny et fred utilized in Angleterre.

in programming

Les programeurs ont recours à Foo lorsqu’ils veulent donner un nom, mais n’ont pas le temps de s’y attarder. Ils peuvent alors proceed leur travail de programmation et renommer le variable au second où un meilleur nom leur vient en tête.

Il est donc habitually utilisé lors de la création de codes. The syntax of the commande peut prendre l’attract d’une équation mathématique. Lorsqu’a programmer outlined a mannequin to develop a brand new commande utilisateur, il écrit : command foo(arg1, arg2). Foo est le nom atribué à la commande, et les arg1 et arg2 contiennent les informations communiquées avec la commande.

Et à suggest de Bar?

Bar can also be a variable meta-syntax that’s used 3 times in programming. Il sert comme valeur d’house booked. The seule différence between Foo et Bar, c’est l’origine du mot. Bar est en fait un terme anglais, ce qui clarify que certains programeurs anglais préfèrent utiliser Foo. Ce dernier facilite le travail automotive il réduit les confusions.

Foo et Bar parmi les autres variables métasyntaxiques

Même s’il already completely different meta-syntax variables, les most utilisés sont Foo et Bar. Il peut ya avoir au moins deux raisons à cela.

Premiere, Foo et Bar are standard. Typically, the programmers are extra portés sur Foo et Bar. It’s three straightforward to change into conversant in Foo, me for the debutants in programming. A ce sujet, ceux qui veulent commencer pourront s’informer sur les essentiels à saisir pour débuter en programmation. Et pour garder l’uniformité et la fluidité au sein des milieux professionnels, l’utilisation de Foo est pratique. Metasyntax variables moins populaires pourraient confondre les programeurs s’ils apparaissaient subitement dans les codes.

Deuxièmement, Foo et Bar are additionally straightforward to detect au sein des codes. Cela permet d’identifier shortly, et de procéder rapidement au alternative guide en écrémage et en numérisation des codes.

Ces espaces réservés pour la programming sont donc non seulement connus de la plupart des programeurs mais sont également faciles à repérer. As a result of proliferation of programming languages, a high 10 of probably the most searched by recruiters in cette année 2022 is sorti.

The programming propelled by the Synthetic Intelligence

La programming n’est plus aujourd’hui que l’affaire des humains. Certainly, AlphaCode : a brand new IA DeepMind is presently able to surpassing human programming. Cette nouvelle en dit sur les avancées en coding et peut influencer la compétition en packages informatiques.

Leave a Reply

Your email address will not be published.