Управляющая последовательность

Управляющая последовательность

Управляющая последовательность («исключённая последовательность», «экранированная последовательность») — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения.

Образование управляющих последовательностей представляет собой логическое кодирование.

В большинстве случаев этим термином обозначают соответствующие последовательности текстовых символов.

Управляющая последовательность распознаётся по начальному символу и фиксированному количеству символов, следующих за ним (url-кодирование, многие интерпретируемые языки программирования) или по определённой последовательности символов.

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

  • интерпретатор PHP распознаёт знак $ как первый символ имени переменной, а тот же символ, предварённый обратной косой чертой (\$) воспринимается им как собственно символ $.
  • в UNIX shell пробел служит для разделения параметров, поэтому для его использования при обозначении имён файлов впереди ставится обратная косая черта (\).

Содержание

Пример для языка программирования C

Пример 1

char str[]="Такой ввод символа " в строку вызовет ошибку"; //error [[C2146]]: syntax error : missing ';'

Пример 2

char str[]="Служебный символ \" можно ввести в строку";

В первом примере содержится ошибка — пропущена инструкция «;». Это произошло из-за того, что символ двойных кавычек используется для выделения строки. Во втором же примере этой ошибки нет, так как перед средней кавычкой стоит символ экранирования.

Аппаратное обеспечение

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

В модемах

Стандартная последовательность для модемов — три символа «+» нажимаемые с достаточно большим интервалом (передаваемые внутри текста три символа «+» не вызывают реакции на последовательность).

В оборудовании Cisco

В коммуникационном оборудовании Cisco escape sequence — это символы, передаваемые при нажатии комбинации клавиш Ctrl^ (для ввода '^' требуется нажатие Shift-6, так что полная комбинация выглядит как Ctrl-Shift-6).

В принтерах

Практически все принтеры используют управляющие последовательности для получения команд от компьютера. Некоторые последовательности стандартизованы в языки управления принтерами, например ESC/P, PCL.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Управляющая последовательность" в других словарях:

  • управляющая последовательность — Последовательность ДНК, расположенная рядом с геном, «включающая» и «выключающая» его [http://www.dunwoodypress.com/148/PDF/Biotech Eng Rus.pdf] Тематики биотехнологии EN control sequence …   Справочник технического переводчика

  • управляющая последовательность знаков данных (битов) — управляющая последовательность Последовательность знаков данных (битов), служащая для реализации отдельных процедур обмена данными. Примечание Управляющая последовательность данных может служить для реализации, например, процедур опроса, выборки …   Справочник технического переводчика

  • Управляющая последовательность знаков данных (битов) — 59. Управляющая последовательность знаков данных (битов) Управляющая последовательность Control sequence Последовательность знаков данных (битов), служащая для реализации отдельных процедур обмена данными. Примечание. Управляющая… …   Словарь-справочник терминов нормативно-технической документации

  • Управляющая последовательность знаков данных (битов) — 1. Последовательность знаков данных (битов), служащая для реализации отдельных процедур обмена данными Употребляется в документе: ГОСТ 24402 88 Телеобработка данных и вычислительные сети. Термины и определения …   Телекоммуникационный словарь

  • Последовательность знаков данных управляющая — 59 Источник: ГОСТ 24402 88: Телеобработка данных и вычислительные сети. Термины и определения оригинал документа …   Словарь-справочник терминов нормативно-технической документации

  • оследовательность переключений — последовательность переключений управляющая последовательность 1. Последовательность переключения кода (при переходе из одной системы кодирования в другую). 2. Последовательность выхода (во внешнюю сеть). 3. Управляющая последовательность (для… …   Справочник технического переводчика

  • ГОСТ Р 50434-92: Устройства числового программного управления для металлообрабатывающего оборудования. Производственный канал асинхронной передачи данных и физический уровень. Полудуплексная передача данных — Терминология ГОСТ Р 50434 92: Устройства числового программного управления для металлообрабатывающего оборудования. Производственный канал асинхронной передачи данных и физический уровень. Полудуплексная передача данных оригинал документа: 2.2.… …   Словарь-справочник терминов нормативно-технической документации

  • ГОСТ 24402-88: Телеобработка данных и вычислительные сети. Термины и определения — Терминология ГОСТ 24402 88: Телеобработка данных и вычислительные сети. Термины и определения оригинал документа: ТИПЫ СИСТЕМ И СЕТЕЙ 90. Абонентская система обработки данных Абонентская система Subscriber system Система обработки данных,… …   Словарь-справочник терминов нормативно-технической документации

  • Положительное подтверждение с прерыванием — 2.11. Положительное подтверждение с прерыванием (AP1 <) Positive acknowledgement with interrupt (DLE <)1): Управляющая последовательность исходящая от принимающей станции в качестве положительного подтверждения с прерыванием. Используется… …   Словарь-справочник терминов нормативно-технической документации

  • Printf — printf  обобщённое название семейства функций или методов стандартных или широкоизвестных коммерческих библиотек, или встроенных операторов некоторых языков программирования, используемых для форматного вывода  вывода в различные потоки …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»