Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Метасинтаксические переменные, метапереме́нные[1] — слова-заменители, которые применяются в технических текстах для обозначения чего-либо, что может стоять на их месте. Метапеременные часто используются в программировании.

Обычно используют осмысленные имена метапеременных. Например, описание команды переименования файла может выглядеть следующим образом:

mv source target

Здесь source и target — метапеременные, обозначающие имя файла до (source) и после (target) переименования. Однако часто используются и слова, не несущие смысловой нагрузки, foo является типичным примером.

Использование метапеременных в тексте аналогично использованию в математике (иногда и в других областях знаний) букв x, y и z для неизвестных переменных и a, b и c для неизвестных констант. Метапеременные можно рассматривать как переменные метаязыка, используемого, например, для обсуждения программного кода, описания алгоритма и т. п.

Часто используемые метапеременные

Искусственные слова

  • foo часто используется как первая метапеременная для обозначения неопределённого (пока) объекта: функции, процесса, и т. п. Этимология этого слова также раскрывается в первоапрельском RFC 3092.
  • bar используется для ссылки на второй неопределённый объект в обсуждении. Например, «функция foo вызывает функцию bar» или «функция foo(bar)».
  • часто применяется метапеременная foobar, имя которой образовано как объединение foo и bar.
  • baz — каноническая третья метапеременная, после foo и bar.
  • quux — каноническая четвёртая метапеременная. Иногда используется вариант qux для четвёртой метапеременной и quux, quuux, quuuux и т. д. — для следующих.
  • bat — используется некоторыми программистами вместо quux.
  • xyzzy и plugh — волшебные слова в старой текстовой игре ADVENT.
  • qwe, asd, zxc — набор символов для ввода информации в текстовые поля для быстрого заполнения (буквы в этих словах находятся рядом в раскладке QWERTY).

Английские слова

  • spam и eggs — канонические метапеременные, используемые в языке программирования Python. Это отсылка к известному скетчу «Spam» комик-группы «Монти Пайтон».
  • needle (иголка) и haystack (стог сена) могут использоваться в примерах, объясняющих синтаксис команд или функций поиска; благодаря идиоме «искать иголку в стоге сена», становится понятно, что в чём ищется.

Другие примеры

В качестве метапеременных используются: test, mum, thud, beekeeper, hoge, corge, grault, garply, waldo, kalaa, puppu, dothestuff, temp, var, sub.

Часто используемые мета-числа

Наличие таких чисел в выводе может указывать на логическую ошибку в программе — неинициализированную переменную.

Имена людей

  • J. Random (англ. random — случайный) и Ned Baker используются для обозначения любого человека или какого-то человека из определённой группы, например «J. Random User».
  • Имена Алиса (Alice) и Боб (Bob) используются, когда идёт речь о взаимодействии двух человек, например при описании применения криптографических протоколов. В качестве продолжения ряда могут использоваться Carol, Dave и т. д. Для некоторых ролей используются традиционные имена, например, Ева (Eve) — это пассивный взломщик, который может перехватывать данные, но не может их изменять, Мэллори (Mallory) — это активный взломщик, Трент (Trent) — нейтральный арбитр.
  • Вася Пупкин — используется в русскоязычных текстах.
  • Джон Доу (англ. John Doe) — обозначение непоименованной мужской стороны в британском судебном процессе. Для прочих лиц разного пола и возраста используются аналогичные имена на букву J.

Доменные имена

Согласно RFC 2606, в качестве метапеременных для обозначения доменных имён зарезервирован домен верхнего уровня .example и домены второго уровня example.com, example.org и example.net.

Организации

  • «Рога и копыта»
  • ООО «Вектор»
  • ООО «Ромашка»

Множество

Информатика

  • Фича (не имеет ничего общего с «фишка», так как «фича» это feature, то есть возможность/функциональность), фишка (общее сленговое название необычных признаков какого-либо явления)

Культура

География

См. также

Примечания

  1. метапереме́нная. Русский орфографический словарь. Институт русского языка им. В. В. Виноградова РАН (2005). Дата обращения: 12 октября 2013. Архивировано из оригинала 22 октября 2013 года.

Литература

  • METASYNTACTIC VARIABLE. Jargon File English vocabulary (2012). — «A name used in examples and understood to stand for whatever thing is under discussion, or any random member of a class of things under discussion.» Дата обращения: 12 октября 2013. Архивировано 22 августа 2013 года.
  • А.А. Вылиток. Металингвистические формулы и синтаксические диаграммы. — М.: Издательский отдел Факультета ВМ К МГУ им. М.В. Ломоно сова, 20 12. — 24 с. — ISBN 978-5-89 407-484-9. Архивная копия от 14 октября 2013 на Wayback Machine
  • RFC 3092 Etymology of «Foo»
Эта страница в последний раз была отредактирована 7 ноября 2023 в 20:11.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).