Введение
Термин «кодировка» означает таблицу, в которой находятся соответствия символа и числа. Кодировки нужны для того, чтобы хранить буквы в памяти компьютера, так как он воспринимает только нули и единицы. Кодировка ASCII наверняка была не первой, но она получила широкое распространение. Кроме этого в ней впервые появилась возможность использования символов алфавитов, отличных от латинского.
История кодировки
ASCII была разработана в 1963 году. Являлась однобайтовой, т.е. количество допустимых символов в ней равнялось 28, однако первоначально она содержала всего 128. Её название расшифровывается как “American Standard Code for Information Interchange”. На русском языке это значит “Американский стандартный код для обмена информацией”. В начальной версии в данной кодировке были только заглавные буквы латинского алфавита.
Где применяется
Кодировка ASCII применяется в следующих процессах:
1. Набор текста. Каждая клавиша, расположенная на клавиатуре, имеет свой собственный ASCII-код. После нажатия клавиши на панели идет перевод текста в двоичный код и на экран выводится определённый символ.
2. Программирование. Применение этой кодировки при написании программ следует из первого пункта этого списка. Часто при разработке софта нужно либо ввести текст, либо произвести какое-либо действия после нажатия на кнопку. Для этого разработчикам ПО
нужно знать и уметь применять коды таблицы ASCII.
3. Создание и редактирование графики. Для разработки графических изображений существуют специальные программы, позволяющие создавать рисунки, которые состоят из ASCII-символов . Среди таких графических редакторов, например, ASCII Art Maker. Форма такого искусства называется ASCII-графикой. Более подробно про отображение текстовой и графической информации можно.
Свойства таблицы
Символы в таблице располагаются по порядку. Цифрам, например, соответствуют значения 48-57 в десятичной системе. Заглавным буквам латинского алфавита — коды 65-90, строчным — 97-22. Эта закономерность называется принципом последовательного кодирования.
Символы из других национальных алфавитов, в том числе и русского, располагаются во второй (расширенной) части таблицы. Русский алфавит тоже расположен последовательно. Значения кодов его символов варьируется от 192 до 255.
Заключение
Кодировка ASCII была в своё время очень популярна, но на сегодняшний день у неё появились достойны аналоги. Например, Unicode который может быть, как однобайтным, так и двух- или четырёхбайтным, и имеет обратную совместимость с ASCII.
