variable metasintáctica


Una variable metasintáctica es una palabra específica o un conjunto de palabras identificadas como marcador de posición en informática y, específicamente , en programación informática . Estas palabras se encuentran comúnmente en el código fuente y están destinadas a ser modificadas o sustituidas antes del uso en el mundo real. Las palabras foo y bar son buenos ejemplos, ya que se utilizan en más de 330 solicitudes de comentarios del grupo de trabajo de ingeniería de Internet , los documentos que definen las tecnologías fundamentales de Internet como HTTP (web), TCP/IP y protocolos de correo electrónico . [1] [2]

Por analogía matemática , una variable metasintáctica es una palabra que es una variable para otras palabras, al igual que en álgebra las letras se usan como variables para los números . [1]

Las variables metasintácticas se utilizan para nombrar entidades como variables, funciones y comandos cuya identidad exacta no es importante y solo sirven para demostrar un concepto, que es útil para enseñar programación.

Debido a que el inglés es el idioma base, o lingua franca , de la mayoría de los lenguajes de programación de computadoras, estas variables se ven comúnmente incluso en programas y ejemplos de programas escritos para audiencias de otros idiomas hablados.

Sin embargo, los nombres típicos pueden depender de la subcultura que se haya desarrollado en torno a un lenguaje de programación determinado .

Las variables metasintácticas utilizadas comúnmente en todos los lenguajes de programación incluyen foobar , foo , bar , baz , qux , quux , quuz , corge , grault , garply , waldo , fred , plugh , xyzzy y thud ; varias de estas palabras son referencias al juego Colossal Cave Adventure . [1] [3]


Una captura de pantalla de una variable metasintáctica FOO asignada y reproducida en una sesión de shell interactiva.