Hello Andrej.
Thu Aug 10 2006 12:03, Andrej Arnold wrote to me:
AA>>> к младшему, потому, что так писали и пишут арабы. DT>> Hу почему же? Мы ведь и произносим числа больше девятнадцати :) DT>> начиная со старшего разряда. Пять тысяч триста двадцать один.
AA> Дело в том, что позиционной десятичной записи всего-то 400 лет отроду, AA> и язык (не только русский) в этой части сформировался исходя из AA> написания, а не написание из языка.
Может оно и так, но называть, скажем, сумму (или другую числовую величину), начиная со старшего, наиболее значимого разряда, удобно и логично.
DT>> Hо суть не в этом. "Верх" и "низ" в обсуждаемом контексте - понятия DT>> неоднозначные и не общеупотребительные. Тогда как "основной цикл" и DT>> "прерывание" точны и однозначны. А эти качества как раз важны в DT>> программировании...
AA> "Суть" как раз в этом. Именно потому, что у нас сильно "наворочено" в AA> базисе, надстройка и получается неоднозначной.
Суть, на мой взгляд, в том, чтобы пользоваться адекватной, точной и однозначной терминологией. И примерно те же принципы применять в программировании. Абстракция, инкапсуляция, декомпозиция, уменьшение паразитной связности. Предпочтение простоты, ясности, надёжности, безопасности везде, где это возможно. Да и такие, казалось бы, вторичные вещи, как правильное форматирование текста, правильное именование программных объектов, хорошее комментирование...
Dimmy.