Введение
Код управления устройством, используемый для оповещения операторов.
Символ колокола (иногда называемый кодом колокола) — это код управления устройством, изначально предназначенный для включения небольшого электромеханического звонка на телеграфных аппаратах и других телепринтерах и телетайпах, чтобы предупредить операторов на другом конце линии, часто о поступлении нового сообщения. Хотя телеграфные аппараты записывали коды колокола на свои ленты, принтеры обычно не выводят символ при получении кода колокола. Коды колокола обычно обозначаются как "BEL". Они используются с 1870 года (первоначально в коде Бодо). Для обеспечения обратной совместимости видеотерминалы (VDT), пришедшие на смену телетайпам, включали динамики или звуковые сигналы для выполнения той же функции, как и последующие персональные компьютеры. Современные эмуляторы терминалов часто интегрируют предупреждения с окружением рабочего стола (например, терминал macOS воспроизводит системный звук предупреждения), а также часто предлагают функцию бесшумного визуального сигнала, который ненадолго мигает окном терминала.
Представительства
В ASCII значение символа bell равно 7 и называется "BELL" или "BEL". Unicode не присваивает имена управляющим символам, но дал ему псевдоним "ALERT" и сокращение "BEL". Иногда его можно ввести как и отобразить как в системе координат с использованием символа "caret" (^) . Unicode также включает символы для визуального представления этого символа: и . В 5-битных кодах Бодо BEL представлен числом 11 (0x0B) в режиме "цифр". Код используется в EBCDIC. В языке программирования C (созданном в 1972 году) и во многих языках, на него повлиявших, таких как Python, символ bell можно включить в строку или символьную константу с помощью \a. Символ 'a' обозначает "alert" (сигнал) или "audible" (звуковой) и был выбран, поскольку \b уже использовался для символа backspace (возврат на один символ).
In the 5 bit Baudot codes, BEL is represented by the number 11 (0x0B) when in "figures" mode. The code is used in EBCDIC. In the programming language C (created in 1972), and in many languages influenced by it such as Python, the bell character can be placed in a string or character constant with \a. 'a' stands for "alert" or "audible" and was chosen because \b was already used for the backspace character.