(Untitled)

Sep 20, 2010 22:21

Повторю здесь по-русски откровение, о котором я уже писал в бзз ( Read more... )

Leave a comment

Comments 5

drunik February 12 2011, 02:51:26 UTC
Число начинаешь читать с единиц, за которыми идут десятки и сотни, а не черт знает с какого разряда.
Это как?

Reply

ringm February 12 2011, 04:12:52 UTC
есть стандартное направление чтения текста и чисел. в европейскийх языках - слева направо, big-endian.
предположим, мы читаем число 72349875293475923745029347520934875290384753.
первой нам встречается цифра семь, и мы не понимаем, что она значит. сколько секунд придется потратить на то, чтобы понять, что ее нужно умножать на 10^43?
если читать справа налево, первой нам встретится цифра три. довольно легко понять, что ее нужно умножать на 10^0.

процедура поразрядного чтения становится сильно проще. процедура оценки порядка ничуть не усложняется, поскольку от направления она не зависит.

Reply

drunik February 12 2011, 04:33:51 UTC
Ну написание, допустим, удобнее и логичнее, но читать то тоже нужно справа налево? Как это будет выглядеть для русского языка, где мы читаем и пишем слева направо?

Reply

ringm February 12 2011, 05:33:48 UTC
Для русского языка, где мы читаем и пишем слева направо, это будет выглядеть так: 35748309257843902574392054732957439257894327

Впрочем, для очень длинных чисел удобнее сразу обозначать порядок числа - независимо от последовательности чтения цифр. А если порядок обозначен, и число оказывается "после запятой" - уже удобнее читать задом наперед, как все привыкли. 1E43*7.2349875293475923745029347520934875290384753.

Reply


Leave a comment

Up