КОД (от франц. code)

Код - это, Что такое код, Определение термина код, Двоичный код, Цифровой код, ASCII, EBCDIC, Unicode, Cyrillic KOI8-R, Штриховой код, PIN

1. В широком смысле: система условных обозначений или сигналов, например телеграфный код.
2. Использующийся для кодирования, набор символов, которому приписан некоторый смысл.
3. Шифр.
4. Множество слов (кодовых комбинаций), букв некоторого алфавита, цифровых или др. знаков и их сочетаний, поставленное во взаимно однозначное соответствие другому (кодируемому) множеству.
5. Программа на машинном языке.
6. Язык, на котором написана программ.
Наиболее используемые в информационной технологии коды
 - Двоичный (цифровой) код [binary number code] —код, основанный на двоичной системе исчисления [binary number system], использующей для представления буквенно-цифровых и др. символов наборы комбинаций цифр 1 и 0. Является основой всех используемых в цифровых ЭВМ кодов (например ASCII, шрифтов Windows и др.).
 - ASCII (American Standard Code for Information Interchange) —американский стандартный код для обмена текстовой информацией. Первая ("нижняя") половина таблицы ASCII (коды 0-126) содержит символы английского алфавита, знаки препинания и арабские цифры. Она является общепринятой во всем мире. Для национальных языков используются "верхняя" половина таблицы ASCII (коды 127-255, или "расширенные" ASCII-коды). В ней находятся буквы национальных алфавитов и специальные символы. ASCII представляет собой систему кодирования, в которой буквам, цифрам и знакам присвоены определенные числовые (десятичные и двоичные) значения. Например, десятичное число 45 (двоичное—0101101) соответствует знаку а 65 (двоичное —1000001) —заглавной букве "А". Первые 32 числа кода используются для функций управления (например, возврата каретки или возврата на один символ). Восьмой бит (в примерах не показан) используется для представления дополнительных символов или для целей контроля правильности передачи данных.
 - EBCDIC (Extended Binary-Coded Decimal Interchange Code) — расширенный двоично-десятичный 8-разрядный код, способный поддерживать 256 буквенно-цифровых символов. Продолжает использоваться во многих больших ЭВМ (преимущественно фирмы IBM), хотя в мини- и микро-ЭВМ применяется код ASCII.
 - Unicode — 16-разрядная система кодирования, совместимая с системой ASCII, которая охватывает символы разных письменностей: латинской, кириллической, греческой, а также языков, использующих иероглифы. Система присваивает уникальный код любому символу, независимо от платформы, программы или языка. Для представления символа используются два байта. Коды разделены на несколько областей: область с кодами от 0000 до 007F содержит символы набора Latin 1 (младшие байты соответствуют кодировке ISO 8859-1), далее идут области, в которых расположены символы различных письменностей, а также знаки пунктуации и технические символы. Часть кодов зарезервирована для применения в будущем. Символам кириллицы выделены коды в диапазоне от 0400 до 0451. Для работы с документами Unicode необходимы соответствующие шрифты. Как правило, файл шрифта Unicode содержит начертания не для всех символов, определенных в стандарте. Подробнее о работе с Unicode.
Историческая справка
Стандарт Unicode предложен некоммерческой организацией Unicode Consortium (http://www.unicode.org), образованной в 1991 г. Его приняли ведущие компьютерные фирмы: Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys и др. Схема кодирования используется большинством современных технологий и стандартов (например, XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML и др.). Unicode поддерживается множеством операционных систем и всеми современными браузерами Интернета. Повсеместное распространение стандарта Unicode считается одним из важных направлений развития индустрии программного обеспечения.
 - Cyrillic KOI8-R (КОИ — Код обмена информацией) — 8-разрядный код, ориентированный на обмен сообщениями в Интернете, написанными кириллицей (на русском языке). Его организация обеспечивает смещение русских букв относительно латинских на 128 бит. В случае "срезания" восьмого бита при прохождении сообщений по сети, исходный русский текст транслитерируется латинским шрифтом. Подробнее об этом коде и проблемах кодирования в Интернете.
 - Штриховой код [bar code] — код, сформированный в виде набора коротких линий (штрихов) и пробелов различной ширины. Автоматизированное кодирование и декодирование производится с использованием средств вычислительной техники, однако расшифровка штрихового кода может быть произведена и человеком, знакомым с принципом кодирования. Автоматизированная запись и считывание штриховых кодов производятся при помощи специализированных принтеров и сканеров. Штриховые коды широко используются в торговле, промышленности и библиотечном деле.
 - PIN (Personal Identification Number) — "Персональный идентификационный номер":
1. В банковском деле: уникальный цифровой код, используемый в качестве пароля для идентификации клиента при пользовании автоматическим банкометом. PIN записывается на магнитной полоске банковской карточки клиента в зашифрованной форме. Перед выдачей денег банкомет сопоставляет считанную с карточки запись с ручным набором, выполненным клиентом при помощи клавиатуры.
2. Аналог пароля в различных механизмах аутентификаций.