Формат имеет исторические корни, когда торговали только люди — так и говорили 5 с четвертью, и т д.
В фильмах по биржи начала прошлого века можно посмотреть :-)
Если записать дробь в двоичном виде, то получим биты .XXXXXYYY
Наверное, это всё идёт от английских денежных единиц, где использовалось деление более крупной деньги на две мелкие.
P.S. Также при записи Y число 4 может быть заменено на +, а <пропущен ноль?> на пробел
Спасибо, исправил. Это был глюк хабровского форматтера. Код "<code>0</code>" съедает ноль (хотя "<code>7</code>" нормально отображает 7). Пришлось добавить кавычки вокруг нуля в теге code.
Могу еще добавить, что эта система немного более общая. Используются разные комбинации количества долей (именуют points) и поддолей (именуют по количеству: half, quarters...). Количество долей как правило 8, 16, 32, 64, 128 (думаю, бывает и больше), количество поддолей 0, 2, 4, 8.
Формат 32nd (thirty seconds)