Вопросы к Поиску с Алисой
Некоторые языки программирования используют символы мощностью 128 вместо стандартных 256 из-за особенностей кодировок, которые использовались в начале развития информатики. thecode.media habr.com
В 1960-х годах, когда персональные компьютеры только появлялись в США, в таблицах была только латиница и математические символы. thecode.media Ещё были управляющие коды, которые сообщали компьютеру, что делать с данными дальше. thecode.media Всего таких символов набралось 127, а такая таблица называлась ASCII (Американский стандарт представления информации). thecode.media
Каждый символ в этой таблице можно было закодировать в семи битах (нолях и единицах), что в сумме давало 2⁷ = 128 символов. thecode.media
Чтобы компьютер мог выводить символы из других языков, семибитную таблицу кодировки расширили до восьмибитной. thecode.media Это значит, что каждый символ в ней кодировался уже восемью битами, а в таблице могло поместиться 2⁸ = 256 символов. thecode.media
Для сохранения обратной совместимости первые 128 символов совпали с кодировкой ASCII. thecode.media