Б
Базовые технологии
@BasicTechs11 подп.
31просмотров
1 апреля 2024 г.
Score: 34
КАК КОМПЬЮТЕР ХРАНИТ БУКВЫ Если в памяти компьютера информация состоит только из нулей и единиц, то как же в ней хранятся буквы? Всё дело в том, как мы интерпретируем информацию. Интерпретация (лат. interpretatio — «толкование, объяснение») — истолкование текста с целью понимания его смысла. То есть всё зависит от того, какой смысл мы вкладываем в эти нули и единицы. Можно перенумеровать все буквы и считать числа в памяти номерами этих букв. Читаем число, смотрим это номер какой буквы, затем выводим эту букву на экран. Вот так всё просто. ТАБЛИЦЫ КОДИРОВОК Таблица кодировки, это и есть таблица нумерации символов, то есть таблица соответствия букв и чисел. В каждом байте хранится число от 0 до 255. Этих чисел хватит чтобы перенумеровать все буквы алфавита. Принято было, что числа от 0 до 127, кодируют английские буквы. Вторая половина чисел, от 128 до 255 кодирует буквы национальных алфавитов. Проблема такого подхода была не только в том, что для каждого национального языка нужна была своя таблица кодировки, но и в том, что не было единого стандарта. Для каждой операционной системы была своя кодировка национальных символов. Для русского языка, например, были кодировки КОИ-8R для юникс, CP866 для ms dos, WIN-1251 для Windows. Но это было раньше. UTF-8 Сейчас в основном переходят на кодировку utf-8, в которой символ может кодироваться более чем одним байтом. Как именно? Это другой вопрос, мы его тут рассматривать не будем. Хорошо то, что не надо больше иметь для каждого национального алфавита свою таблицу кодировки. Есть одна таблица, которая включает всё. И даже картинки. Таким образом Интерпретируя числа как номера букв мы можем хранить буквы в памяти компьютера. #памятькомпьютера
31
просмотров
1739
символов
Нет
эмодзи
Нет
медиа

Другие посты @BasicTechs

Все посты канала →
КАК КОМПЬЮТЕР ХРАНИТ БУКВЫ Если в памяти компьютера информац — @BasicTechs | PostSniper