Metavariable

Metasyntaktinen muuttuja , metamuuttujat [1]  ovat korvaavia sanoja, joita käytetään teknisissä teksteissä kuvaamaan jotakin, joka voi olla niiden tilalla. Ohjelmoinnissa käytetään usein metamuuttujia .

Yleensä käytetään merkityksellisiä metamuuttujien nimiä. Esimerkiksi tiedoston uudelleennimeämiskomennon kuvaus saattaa näyttää tältä:

mv - lähdekohde

Tässä lähde ja kohde  ovat metamuuttujia, jotka ilmaisevat tiedoston nimen ennen ( lähde ) ja sen jälkeen ( target ) uudelleennimeämistä. Usein käytetään kuitenkin merkityksettömiä sanoja, foo on tyypillinen esimerkki.

Metamuuttujien käyttö tekstissä on samanlaista kuin matematiikassa (joskus muillakin tietoalueilla) kirjaimia x , y ja z tuntemattomille muuttujille ja a , b ja c tuntemattomille vakioille . Metavariaaleja voidaan ajatella metakielen muuttujina, joita käytetään esimerkiksi keskustelemaan ohjelmakoodista , kuvaamaan algoritmia jne.

Usein käytetyt metamuuttujat

Keinotekoiset sanat

Englanninkieliset sanat

Muita esimerkkejä

Käytetyt metamuuttujat ovat: test , mum , thud , mehiläishoitaja , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .

Yleisesti käytetyt metanumerot

Tällaisten numeroiden läsnäolo lähdössä voi viitata loogiseen virheeseen ohjelmassa - alustamattomaan muuttujaan.

Ihmisten nimet

Verkkotunnukset

RFC 2606 :n mukaan ylätason verkkotunnus .example ja toisen tason verkkotunnukset example.com , example.org ja example.net on varattu metamuuttujiksi verkkotunnusten merkitsemistä varten .

Organisaatiot

Monet

Tietojenkäsittelytiede

Kulttuuri

Maantiede

Katso myös

Muistiinpanot

  1. metamuuttuja (pääsemätön linkki) . Venäjän oikeinkirjoitussanakirja . Venäjän kielen instituutti. V. V. Vinogradov RAS (2005). Haettu 12. lokakuuta 2013. Arkistoitu alkuperäisestä 22. lokakuuta 2013. 

Kirjallisuus

Noin 212 RFC:tä eli noin 7 % tähän mennessä annetuista RFC:istä alkaen

[RFC269]:n kanssa sisältävät termit "foo", "bar" tai "foobar", joita käytetään metasyntaktisena muuttujana ilman kunnollista selitystä tai määritelmää. Tämä saattaa tuntua triviaalilta, mutta monilla uusilla tulokkailla, varsinkin jos englanti ei ole heidän äidinkielensä, on ollut vaikeuksia ymmärtää termien alkuperää. Tämä asiakirja korjaa

tuo puute.