Помнится, читал какую-то книжку по ЭВМ 70-х годов, так там говорилось что байт может быть и 10-битовым. Собственно байт - это минимальная непосредственно (без битовых операций) адресуемая и используемая ячейка памяти. И она зависит от архитектуры. Просто привыкли к 8-битному байту..
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший