>> Это элементарно понимается, если мыслить предметно, на уровне регистров.
> Люди не рождаются со знанием "что такое регистр". Это слишком сложная абстракция
> для пустого мозга.Для пустого мозга регистр, может быть, и абстракция, а в реальности это всего лишь параллельные D-триггеры.
> Base10 вылупился таким лишь потому что у нас
> видите ли 10 пальцев. Из-за счета на пальцах, в самом буквальном
> смысле, образовалась десятеричная система.
Вот именно, возникла естественным путём. Если заменить пальцы регистрами, точно так же сама собой возникает двоичная.
> Но кто-то придумал очень удачное интро. Описав это как выключатели: 1 -
> включено, лампочка светится, 0 - выключено, не светится. Вот так понятно
> даже кретину. Более того, два выключателя последовательно - AND, а параллельно
> - OR. И вот так уже азы булевской логики начинают прорисовываться.
> Как с яблоками и пальцами. Заодно оказывается что это самый простой
> base-N из которого можно синтезировать все остальное.
Ну вот, я тут распинаюсь... оказывается, можно ещё проще.
>> Берём для простоты 4 разряда, записываем их комбинации в таблицу, получаем числа
>> от 0 до 15.
> Я их помню как 0...F с самых древних времен. Частично это как
> я понимаю возникло из-за 7-сегментных индикаторов которые были дешевле крутых дисплеев
> и показать на них кроме цифр A...F в уникальном виде было
> не проблемой.
У арабских цифр изначально значение определялось количеством "изломов" (см. индекс на почтовых конвертах) и ввести что-то новое в том же духе сложно и неоправданно. Взяли литеры.
>> Это одно и тоже, различается лишь записью. =) Ага, давайте определять Исключающее
>> ИЛИ как сложение в кольце, чего уж там.
> Это не совсем одно и то же, число битов разное. При том
> у base-8 еще и довольно дурное, как то три. Что так
> то не очень хорошо ложится на байты.
Восьмиричная запись была популярна на DEC-ах из-за особенностей кодирования команд процессора. Три бита в слове - номер регистра источника, другие три - приёмника. Как-то так. Шестнадцатеричная компактнее двоичной и легко переводится в уме, плюс вписывается в байт. Потому и прижилась.