Почему байт это не выгодно с точки зрения программирования? - Компьютерные вопросы

Вопрос Почему байт это не выгодно с точки зрения программирования?

Регистрация
31 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Вот у нас байт. Он вмещает 256 значений.

Но даже в тексте у нас не все байты по 256, а бывает и 128 и даже 0

Получается что у нас остаётся 128 и 256 значений незанятыми

А вот если сложить 128, 0, и 128. То получим полностью заполненный байт. Из трёх байтов мы получил полноценный один, доверху наполненный
 
Регистрация
6 Авг 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Никто не мешает пользоваться в С готовыми битовыми структурами, а в C++ дополнительно еще и битовыми массивами.
А в других языках, например, в Pascal, это легко реализуется собственными функциями, хотя и не столь оптимально.
 
Регистрация
30 Авг 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Это невыгодно потому, что в аккумулятор этих байт можно загрузить минимум 4, а то и 8. При работе с упакованными байт-массивами приходится извращаться с кучей команд-масок и прочими прелестями, чтобы и с байтом поработать, и соседние байты не покоцать.
А ты написал полнейший бред.
 
Регистрация
2 Дек 2012
Сообщения
90
Репутация
0
Спасибо
1
Монет
0
Байт это минимальная единица информации с которой работает компьютер. То, что ты предлагаешь, можно сделать искусственно, но лучше не будет, небольшой излишек памяти лучше чем потеря производительности.
 
Сверху Снизу