Что такое ASCII

Что такое ASCII Программирование и разработка

Что такое ASCII

Американский стандартный код для обмена информацией (ASCII) — это стандарт, который принимает английские символы, числа, символы пунктуации и другие специальные символы и назначает их где-нибудь в 255 слотах, доступных в 8-битном коде, который был доступен для старых компьютеров.

В этой статье кратко рассматривается история ASCII и описывается его важность.

Почему был создан ASCII?

Создание ASCII произошло из-за использования телеграфных машин. До 1960-х годов у компьютеров было несколько различных способов создания персонажей в своих системах. По мере роста компьютерных сетей стало ясно, что необходим последовательный способ представления различных персонажей, чтобы связь могла происходить между машинами.

Американский национальный институт стандартов, некоммерческая группа, получила запрос от инженера IBM Боба Бемера о создании организации, способной генерировать стандарт, чтобы можно было использовать единый код для компьютерной связи. Этому новому комитету под руководством инженера из TeleType Corporation потребовалось два года, чтобы найти приемлемое решение проблемы.

Это решение стало известно как ASCII.

Коды ASCII

Исходный набор символов ASCII состоял из 128 символов и назначался слотам от 0 до 127. Первоначальное разграничение между типами символов и местом их назначения заключалось в том, создал ли символ команду или нет.

Управляющие персонажи

Управляющие символы в формате ASCII были непечатаемыми символами. Вместо этого они указали какую-то команду или указатель. Примеры включают \ e («escape»), \? («Удалить») и \ 0 («нулевой символ»).

Это символы, считываемые операционной системой. Символы, приведённые здесь в качестве примеров, перечислены только для чтения людьми — это не то, что читает компьютер.

Эти управляющие символы занимают первые 32 слота (от 0 до 31) 8-битного кода.

Персонажи для печати

Остальные слоты от 32 до 127 — это печатные символы, которые мы можем прочитать. К ним относятся знаки препинания, пробел, заглавные и строчные буквы, цифры и специальные символы.

SP! «# $% & ’() * +, -. / 0123456789:; <=>? @ ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^ _` abcdefghijklmnopqrstuvwxyz {|} ~

Печатные символы ASCII от 32 до 127. Самый первый символ, пробел, обозначается SP.

Расширенный ASCII

Расширенный ASCII — это новейшая часть стандарта ASCII. Сам по себе расширенный стандарт не такой чёткий, как оригинал. Существуют вариации стандарта, но общий смысл остаётся прежним: его цель заключалась в том, чтобы охватить неанглоязычные страны.

В расширенной таблице ASCII перечислены символы валют, буквы на других языках и символы ударения.

Заключение

ASCII был создан для создания единого источника истины для коммуникации между компьютерами в 20 веке. С момента создания таблица расширилась и теперь включает расширенные символы ASCII, в которых используются неамериканские символы, диакритические знаки, буквы и символы.

Новый стандарт также вырос из ASCII, чтобы включить ещё больше символов, называемых Unicode.

Всегда хорошо знать, откуда мы пришли — ASCII был замечательным для своего времени, потому что он позволял компьютерам общаться друг с другом. ASCII продолжает использоваться по сей день вместе с новыми стандартами.

Читайте также:  Операторы Java += и -=
Оцените статью
bestprogrammer.ru
Добавить комментарий