С появлением технических средств хранения и передачи
информации возникли новые идеи и приемы кодирования. Первым техническим
средством передачи информации на расстояние стал телеграф, изобретенный в 1837
году американцем Сэмюэлем Морзе. Телеграфное сообщение — это последовательность
электрических сигналов, передаваемая от одного телеграфного аппарата по
проводам к другому телеграфному аппарату. Эти технические обстоятельства
привели С.Морзе к идее использования всего двух видов сигналов — короткого и
длинного — кодирования сообщения, передаваемого по линиям телеграфной связи.
Такой способ кодирования получил название азбуки
Морзе. В ней каждая буква алфавита кодируется последовательностью коротких
сигналов (точек) и длинных сигналов (тире). Буквы отделяются друг от друга
паузами — отсутствием сигналов.
Самым знаменитым телеграфным сообщением является
сигнал бедствия «SOS» (Save Our Souls — спасите наши души). Вот как он выглядит в коде азбуки
Морзе, применяемой к английскому алфавиту:
. . . – – – . . .
Три точки (буква S), три тире (буква О), три точки (буква S). Две паузы отделяют буквы друг от
друга.
На рисунке показана азбука Морзе применительно к
русскому алфавиту. Специальных знаков препинания не было. Их записывали
словами: «тчк» — точка, «зпт» — запятая и т.п.
Характерной особенностью азбуки Морзе является переменная длина
кода разных букв, поэтому код Морзе называют неравномерным кодом.
Буквы, которые встречаются в тексте чаще, имеют более
короткий код, чем редкие буквы. Например, код буквы «Е» — одна точка, а код
твердого знака состоит из шести знаков. Это сделано для того, чтобы сократить
длину всего сообщения. Но из-за переменной длины кода букв возникает проблема
отделения букв друг от друга в тексте. Поэтому приходится для разделения
использовать паузу (пропуск). Следовательно, телеграфный алфавит Морзе
является троичным, т.к. в нем используется три знака: точка, тире, пропуск.
Равномерный
телеграфный код был изобретен французом Жаном
Морисом Бодо в конце XIX века. В нем использовалось всего два разных вида
сигналов. Не важно, как их назвать: точка и тире, плюс и минус, ноль и единица.
Это два отличающихся друг от друга электрических сигнала. Длине кода
всех символов одинаковая и
равна пяти. В таком случае не возникает проблемы отделения букв друг от друга:
каждая пятерка сигналов — это знак текста. Поэтому пропуск не нужен.
Код
Бодо — это первый в
истории техники способ двоичного кодирования информации. Благодаря этой идее удалось создать буквопечатающий
телеграфный аппарат, имеющий вид пишущей машинки. Нажатие на клавишу с определенной
буквой вырабатывает соответствующий пятиимпульсный сигнал, который передается
по линии связи. Принимающий аппарат под воздействием этого сигнала печатаем ту
же букву на бумажной ленте.
В современных компьютерах для кодирования текстов,
также применяется равномерный двоичный код.
Газета «Первое сентября», «Информатика», №12, 2007.
Комментариев нет :
Отправить комментарий