Friday, May 2, 2008

Системы счисления

Зачем использовать десятичную систему счисления, когда можно использовать какую-нибудь более естественную 2n-ичную систему? Вся техника построена на таких системах. Два значения: "истина" или "ложь", наличие или отсутствие, — звучат как-то убедительнее, чем десять пальцев на руках. Да и степень простого числа — это проще, чем обычное составное. А умножение на 2 в жизни возникает намного чаще, чем умножение на 10 (исключая случаи, когда это умножение возникло именно из-за системы счисления, а таких случаев — большинство).

Для человека было бы легче всего, наверно, воспринимать основания систем, близкие к привычному 10, т.е. 8 или 16. В восьмеричной системе цифры по-прежнему можно было бы показывать на пальцах, а в шестнадцатеричной — числа записываются компактнее. Для сравнения:

1729dec = 3301oct = 6C1hex

Главное, что эти две системы друг в друга легко переводятся (правда, через двоичную).


Жаль, что, уже достаточно сильно привыкнув к десятичной системе, человечество едва ли сможет перейти на другую.

1 comment:

Anonymous said...
This comment has been removed by a blog administrator.