Кіріспе
Операторларды ескерту үшін қолданылатын құрылғыны басқару коды. Қоңырау белгісі (кейде қоңырау коды) – бастапқыда телебағаштар мен басқа да телепринтерлерде және телекстейпирлерде кішкентай электромеханикалық қоңырауды қоңырау салу үшін жіберілген құрылғыны басқару коды. Бұл код операторларды желінің екінші жағындағы келіп жатқан хабарлама туралы ескерту үшін пайдаланылған. Телебағаштар қоңырау кодтарын өз таспаларына түсірсе де, принтерлер әдетте қоңырау кодын алғанда оны басып шығармайды. Қоңырау кодтары әдетте "BEL" деген таңбамен белгіленеді. Олар 1870 жылдан бері қолданылып келеді (алғашқыда Бодо кодында). Мүмкіндігінше бұрынғы нұсқаулы құрылғылармен үйлесімділікті сақтау үшін, телекстейпирлерді алмастырған бейне дисплей терминалдары (ВДТ) да сол функцияны орындайтын динамиктер немесе сигналдағыштармен жабдықталды, сондай-ақ одан кейін пайда болған жеке компьютерлер де солай істеді. Қазіргі заманғы терминал эмуляторлары көбінесе ескертулерді десктоп ортасына біріктіреді (мысалы, macOS терминалы жүйелік ескерту дыбысын ойнатады) және терминал терезесін қысқа мерзімге жарқыратып көрсететін дыбыссыз визуалды қоңырау мүмкіндігін ұсынады.
A bell character (sometimes bell code) is a device control code originally sent to ring a small electromechanical bell on tickers and other teleprinters and teletypewriters to alert operators at the other end of the line, often of an incoming message. Though tickers punched the bell codes into their tapes, printers generally do not print a character when the bell code is received. Bell codes are usually represented by the label "BEL". They have been used since 1870 (initially in the Baudot code). To maintain backward compatibility, video display terminals (VDTs) that replaced teletypewriters included speakers or buzzers to perform the same function, as did the personal computers that followed. Modern terminal emulators often integrate the warnings to the desktop environment (e. g., the macOS Terminal will play the system warning sound) and also often offer a silent visual bell feature that flashes the terminal window briefly.
Өкілдіктер
ASCII-де қоңырау белгісінің мәні 7-ге тең және "BELL" немесе "BEL" деп аталады. Unicode басқару белгілеріне есім қоймайды, бірақ оған "ALERT" псевдонимін және "BEL" аббревиатурасын берген. Оны кейде карет нотациясында түрлі түрінде теріп, көрсетуге болады. Unicode сонымен қатар белгінің визуализациясы үшін және белгілерін де қамтиды. 5 биттік Бодо кодтарында BEL "цифрлар" режимінде 11 (0x0B) санымен көрсетіледі. EBCDIC жүйесінде коды қолданылады. 1972 жылы құрылған C бағдарламалау тілінде және Python сияқты одан әсерленген көптеген тілдерде қоңырау белгісін \a арқылы жолға немесе таңба тұрақтысына қоюға болады. 'a' әрпі "ескерту" немесе "естілетін" мағынасын білдіреді және \b кейінірек кері бос орын белгісі үшін қолданылғандықтан таңдалды.
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.