Главным назначением любого кода, исходя из приведенного определения, является формирование сообщения о чем-либо с помощью условных обозначений, знаков, символов и сигналов. Например, об определенных событиях, о ситуациях, о порядке поведения, о необходимости или о запрещении выполнения каких-либо определенных действий и о многом другом.
Таким образом, основываясь на приведенном выше определении, кодами являются не только какой-либо язык, но и, например, дорожные знаки, обозначения на радиоаппаратуре, цифры, набираемые при междугородных разговорах, сам телефонный номер и многое другое.
Перечислить все встречающиеся в повседневной жизни современного человека системы условных обозначений или кодов просто не представляется возможным. Тем не менее о некоторых кодах и, естественно, о системах условных обозначений более подробно будет рассказано в одной из следующих глав.
Основываясь на приведенном выше определении, можно сделать вывод о том, что кодирование представляет собой процесс преобразования определенной информации, чаще всего изложенной в письменном или устном виде, в знаки, сигналы и символы соответствующего кода.
Главной задачей, решаемой с помощью различных систем кодирования, является обеспечение доставки определенных сообщений или информации в наиболее приемлемом для получателя виде.
Так, например, люди, придумавшие правила дорожного движения, для отображения соответствующей информации, необходимой водителям и пешеходам, придумали знаки, содержащие эту информацию в определенном, удобном для восприятия виде. То есть закодировали эту информацию в виде, например, дорожных знаков или дорожной разметки. Телеграфист, отправляя сообщение с помощью азбуки Морзе, переводит состоящий из букв и цифр обычный текст в точки и тире и таким образом кодирует сообщение для удобства его передачи. Если же говорить о системах связи, то в них под кодированием в самом простом случае понимается осуществляющийся в передатчике процесс преобразования сообщения в сигнал.
Декодирование представляет собой обратный процесс, а именно извлечение информации, отображаемой какими-либо знаками, сигналами и символами соответствующего кода.
Водитель или пешеход, увидев какой-либо дорожный знак и зная правила дорожного движения, вспомнил, какую информацию этот знак содержит, какие действия предписывает или запрещает выполнять. Телеграфист, который принимает сообщение, переданное с помощью азбуки Морзе, выполняет операцию, обратную кодированию, быстро и безошибочно переводя точки и тире в буквы и цифры. В системах связи под декодированием понимается осуществляющийся в приемнике процесс преобразования сигнала в сообщение.
Необходимо добавить, что некоторые системы условных обозначений, звуков, знаков, сигналов и символов человечество вырабатывало на протяжении веков и тысячелетий. К таким системам относятся, например, языки. При этом некоторые языки давно забыты, как, например, древнеегипетский. А другие языки постоянно развиваются и совершенствуются.
Многие коды придуманы сравнительно недавно, как, например, уже не раз упоминавшаяся азбука Морзе, семафорная азбука или дорожные знаки. Можно безошибочно предположить, что в будущем, по мере необходимости люди будут придумывать новые коды для облегчения и упрощения процессов отображения, обмена и сохранения информации.
Необходимо добавить, что в современной жизни слово «код» приобрело и другие значения. Многие из нас довольно часто называют кодами какие-либо пароли или ключи.
Большинство наших соотечественников, особенно людей старшего возраста, под паролем чаще всего понимают какое-либо секретное условное слово или фразу. Такие пароли использовались и используются, например, для опознания своих и чужих на военной службе.
Подробное рассмотрение первоначального значения слова «ключ», известного каждому из нас, очевидно, не имеет смысла. Любой из нас ежедневно пользуется ключом для открывания и закрытия двери в квартиру.
Однако в современном мире значение терминов «пароль» и «ключ» значительно расширилось.
Так, например, с возникновением необходимости защиты информации от несанкционированного доступа появились пароли и ключи, без знания которых никто посторонний не сможет ознакомиться с данными, хранящимися в компьютере. После того как мы включаем компьютер, на экране монитора отображается запрос о введении пароля. Если пароль не вести, то дальнейшая работа с данными, хранящимися в компьютере, будет невозможна. Включение и выключение охранной сигнализации в квартире также невозможно без знания специальной комбинации цифр или букв. Даже при включении обычного мобильного телефона его владелец должен ввести условную комбинацию цифр, которая так и называется — код, а если точнее, то PIN-код.