есть стандартное направление чтения текста и чисел. в европейскийх языках - слева направо, big-endian. предположим, мы читаем число 72349875293475923745029347520934875290384753. первой нам встречается цифра семь, и мы не понимаем, что она значит. сколько секунд придется потратить на то, чтобы понять, что ее нужно умножать на 10^43? если читать справа налево, первой нам встретится цифра три. довольно легко понять, что ее нужно умножать на 10^0.
процедура поразрядного чтения становится сильно проще. процедура оценки порядка ничуть не усложняется, поскольку от направления она не зависит.
Ну написание, допустим, удобнее и логичнее, но читать то тоже нужно справа налево? Как это будет выглядеть для русского языка, где мы читаем и пишем слева направо?
Для русского языка, где мы читаем и пишем слева направо, это будет выглядеть так: 35748309257843902574392054732957439257894327
Впрочем, для очень длинных чисел удобнее сразу обозначать порядок числа - независимо от последовательности чтения цифр. А если порядок обозначен, и число оказывается "после запятой" - уже удобнее читать задом наперед, как все привыкли. 1E43*7.2349875293475923745029347520934875290384753.
Comments 5
Это как?
Reply
предположим, мы читаем число 72349875293475923745029347520934875290384753.
первой нам встречается цифра семь, и мы не понимаем, что она значит. сколько секунд придется потратить на то, чтобы понять, что ее нужно умножать на 10^43?
если читать справа налево, первой нам встретится цифра три. довольно легко понять, что ее нужно умножать на 10^0.
процедура поразрядного чтения становится сильно проще. процедура оценки порядка ничуть не усложняется, поскольку от направления она не зависит.
Reply
Reply
Впрочем, для очень длинных чисел удобнее сразу обозначать порядок числа - независимо от последовательности чтения цифр. А если порядок обозначен, и число оказывается "после запятой" - уже удобнее читать задом наперед, как все привыкли. 1E43*7.2349875293475923745029347520934875290384753.
Reply
Leave a comment