Я знаю, что это старый, но я думал, что я добавлю свои 2 цента.
Если вы ограничите свой логический тип или тип данных одним битом, тогда ваше приложение подвергнется риску повреждения памяти. Как вы обрабатываете статистику ошибок в памяти длиной всего один бит?
Я пошел на собеседование, и одно из высказываний, которые мне сказал руководитель программы, звучало так: «Когда мы посылаем сигнал для запуска ракеты, мы просто посылаем простой бит на отключение через беспроводную связь. Отправка одного бита чрезвычайно быстро, и нам нужно, чтобы этот сигнал был максимально быстрым ».
Что ж, это был тест, чтобы понять, понял ли я концепции, биты, байты и обработку ошибок. Насколько просто для плохого парня послать однобитное сообщение. Или что произойдет, если во время передачи бит перевернут в другую сторону.