Введение

Метасинтаксическая переменная – это конкретное слово или набор слов, используемых в качестве заполнителя в информатике и, в частности, в программировании. Эти слова часто встречаются в исходном коде и предназначены для изменения или замены перед практическим применением. Например, слова "foo" и "bar" используются более чем в 330 запросах на комментарии (Requests for Comments) рабочей группы по разработке интернет-стандартов (Internet Engineering Task Force), в документах, определяющих основополагающие интернет-технологии, такие как HTTP (web), TCP/IP и протоколы электронной почты. По аналогии с математикой, метасинтаксическая переменная – это слово, которое является переменной для других слов, подобно тому, как в алгебре буквы используются в качестве переменных для чисел. Два из этих слов, "plugh" и "xyzzy", были заимствованы из игры "Colossal Cave Adventure" (Колоссальные пещерные приключения). Полный справочник можно найти в книге "Словарь хакеров", изданной MIT Press.

Японский

В японском языке обычно используются слова (ほげ) и (ふが), а также другие распространенные слова и варианты, такие как пиё (ぴよ), (ほげら) и (ほげほげ). Происхождение (ほげ) как метасинтаксической переменной неизвестно, но предполагается, что оно восходит к началу 1980-х годов.

Итальянский

В итальянской культуре программирования часто можно встретить имена персонажей Уолта Диснея, используемые в качестве переменных. Эти имена нередко встречаются в псевдокоде, упоминаются на занятиях по разработке программного обеспечения и обычно используются при объяснении алгоритмов коллегам. Наиболее часто используются имена "pippo" (Гуфи), "pluto" и "paperino" (Дональд Дак).

SQL

Обычно название ACME используется в примерах баз данных SQL и в качестве условного названия компании в учебных целях. Термин «база данных ACME» обычно обозначает набор данных базы данных, предназначенный исключительно для обучения или тестирования. ACME также часто встречается в документации с примерами использования SQL – это распространенная практика как в учебных пособиях, так и в технической документации от компаний, таких как Microsoft и Oracle.