Кроме привычной нам десятичной системы счисления существуют и другие, например: двоичная (0 и 1), троичная, четверичная, восьмеричная, двенадцатеричная, шестидесятеричная.
Шестидесятеричная система счисления использовалась еще в шумерском государстве около 6 тысяч лет назад. Потом эта система перекочевала в вавилонское государство, потом к греческим астрономам и к арабам. Древние вавилоняне осознали, что число 60 имеет много делителей, и
выбрали его не только за основу своих весов и мер, но и своей системы
счисления. Но основание 60 обладает
одним серьезным недостатком: оно слишком велико для того, чтобы его
можно было использовать в современной цифровой полиномиальной форме,
т.к. для этого потребовалось бы 60 различных символов, которые
обозначали бы первые шестьдесят неотрицательных целых чисел. Кроме
того, таблицы сложения и умножения включали бы числа от 1 до 59, что
потребовало бы чрезмерно большой нагрузки на память. Этим же
недостатком обладает и любое другое основание большее 12.
Преимущество двоичной системы в том, что
для нее необходимо всего лишь две цифры, но она располагается на другом
конце шкалы относительно шестидесятеричной системы, для большинства
практических целей основание ее слишком мало и поэтому число знаков при
записи чисел в двоичной системе оказывается слишком большим.
Таким образом, числа 8, 10 и 12 очень близки к оптимальной величине основания системы
счисления, и вычисления в восьмеричной, десятичной и двенадцатеричной
системах выполняются сравнительно легко. Причем, десятичная система немного уступает двум
другим системам: восьмеричная система имеет меньшие по объему таблицы
сложения и умножения и особенно хорошо приспособлена к делению на 2, а
двенадцатеричная удобнее для выполнения операции деления и
представления простых дробей - ведь 12 делится без остатка на 2, 3, 4 и 6, тогда как 10 - только на 2 и 5.
Но так уж сложилось в нашей цивилизации, что победила цифра 10. Скорее всего, потому,
что у человека обычно было 10 пальцев, которые он использовал для счета. Другие системы счисления не пропали совсем, а заняли свои ниши. Двоичная и шестнадцатеричная системы широко используются в программировании. 12 - месяцев в году и часовых делений на традиционном циферблате часов. Шестидесятеричная система используются в измерении углов и времени.