Введение

Код управления устройством, используемый для оповещения операторов.

Символ колокола (иногда называемый кодом колокола) — это код управления устройством, изначально предназначенный для включения небольшого электромеханического звонка на телеграфных аппаратах и других телепринтерах и телетайпах, чтобы предупредить операторов на другом конце линии, часто о поступлении нового сообщения. Хотя телеграфные аппараты записывали коды колокола на свои ленты, принтеры обычно не выводят символ при получении кода колокола. Коды колокола обычно обозначаются как "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 (возврат на один символ).