Metavariable

Metasintáctica variable , metavariables [1]  son ​​palabras sustitutas que se utilizan en textos técnicos para denotar algo que puede estar en su lugar. Las metavariables se utilizan a menudo en la programación .

Por lo general, se utilizan nombres de metavariables significativos. Por ejemplo, una descripción de un comando de cambio de nombre de archivo podría verse así:

objetivo fuente mv

Aquí fuente y destino  son metavariables que indican el nombre del archivo antes ( fuente ) y después ( destino ) del cambio de nombre. Sin embargo, a menudo se usan palabras sin sentido, siendo foo un ejemplo típico.

El uso de metavariables en el texto es similar al uso en matemáticas (a veces en otros campos del conocimiento) de las letras x , y y z para variables desconocidas , y a , b y c para constantes desconocidas . Las metavariables se pueden considerar como las variables de un metalenguaje que se utilizan, por ejemplo, para analizar el código de un programa , describir un algoritmo , etc.

Metavariables de uso frecuente

Palabras artificiales

Palabras en inglés

Otros ejemplos

Las metavariables utilizadas son: test , mum , thud , beekeeper , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .

Meta números de uso común

La presencia de tales números en la salida puede indicar un error lógico en el programa, una variable no inicializada.

Nombres de personas

Nombres de dominio

De acuerdo con RFC 2606 , el dominio de nivel superior .example y los dominios de segundo nivel example.com , example.org y example.net están reservados como metavariables para indicar nombres de dominio .

Organizaciones

Muchos

Informática

Cultura

Geografía

Véase también

Notas

  1. metavariable (enlace inaccesible) . Diccionario de ortografía rusa . Instituto de la Lengua Rusa. V. V. Vinogradov RAS (2005). Consultado el 12 de octubre de 2013. Archivado desde el original el 22 de octubre de 2013. 

Literatura

Aproximadamente 212 RFC, o alrededor del 7 % de los RFC emitidos hasta ahora, a partir

con [RFC269], contienen los términos 'foo', 'bar' o 'foobar' utilizados como una variable metasintáctica sin ninguna explicación o definición adecuada. Esto puede parecer trivial, pero varios recién llegados, especialmente si el inglés no es su idioma nativo, han tenido problemas para comprender el origen de esos términos. Este documento rectifica

esa deficiencia.