I dataprogrammering , en metasyntactic variabel er en generisk variabel , noe som ville ha den grammatiske verdien av et pronomen (ved at de er generisk representasjon av en hel bestemt objekt klasse: han, hun, vi ... her "var" for variabel ville være det typiske eksemplet). Disse variablene brukes i eksemplene for å fokusere på substans i stedet for form; navnene deres er valgt for å bli stiltiende anerkjent av administratorer og programmerere. Ordet toto er det mest talende eksemplet. Bruken av metasyntaktiske variabler frigjør programmereren fra søket etter et logisk variabelnavn som passer for det studerte emnet.
De metasyntaktiske variablene er såkalte fordi:
Dette begrepet er en del av datamaskinsjargongen .
Den vanligste frankofoniske metasyntaktiske variabelen er toto . Tradisjonelt vil den første metasyntaktiske variabelen til et program eller en funksjon kalles foo . Som svar på toto brukes flere sekvenser av metasyntaktiske variabler.
Det antas at den metasyntaktiske toto opprinnelig betegner den samme personen som den gjentatte Toto i morsomme historier .
Det er mulig å lage så mange varianter av toto som det er vokaler: tata , titi , tete , tutu , tyty .
I dagene av ASR33 og KSR33 fjernskriver , hvis tastaturet var veldig upraktisk, ble navnet KLIO (disse teletypes hadde bare store bokstaver) ofte brukt på grunn av nærhet av disse fire tastene og den enkle uttalen av nøkkelen. Variabel.
FortranspråkI Fortran , det første vitenskapelige språket med veldig bred bruk, bekvemmeligheten ved å bruke variablene I, J, K ... (faktisk hvilken som helst variabel som begynner med en bokstav fra I til N) uten å måtte erklære dem eller å spesifisere at 'de var hele bidro til språkets popularitet: de var de som oftest ble brukt som loopindekser. Likeledes ble variablene X, Y, Z (faktisk hvilken som helst variabel som begynte med en bokstav fra A til H eller fra O til Z) implisitt anerkjent som flytende punkt. Navnene på en bokstav, eller en bokstav og et tall, ble ofte brukt til lokale formål uten å påvirke resten av programmet (beregninger av summer eller produkter, for eksempel). Av samme grunn er det vanlig å se en "teller" -variabel med navnet KOUNT i stedet for COUNT.
MenneskerFor å utpeke mennesker er det vanlig å snakke om en gjennomsnittsbruker (fra den greske bokstaven Lambda ) for å referere til enhver bruker.
Tysk bruker ordene bla, blub og blabla som metasyntaksiske variabler.