Я не понимаю, ты в шутку или в серьез. «0,5 доллара» это окей. Потому что ты имеешь с ними дело. Нумерация в здания с нуля - решение очень спорное. А начинать нумерацию с нуля страниц в форумах или в книгах - это бредятинка.
А почему с единицы? Чисто по уму (а «не так исторически сложилось») — везде порядок начинается с нуля, в любой системе счисления. Так придумали. Нуль — это не пустота, это просто цифра, можно так думать и не ломать голову.
Нумерация в здания с нуля - решение очень спорное.
Это твоё утверждение довольно спорное. К примеру в немецком все слова означающие «Этаж» происходят от вещей, тем или иным образом связанных с высотой(подразумевается что высота != нулю). Поэтому для 0 этажа используется «Erdgeschoß». То есть «Земляной этаж». А для подвалов используется приставка «Unter-». Таким образом получается очень даже логично:
везде порядок начинается с нуля, в любой системе счисления. Так придумали.
Завтра соберется группа академиков, решит что надо по-другому. Вон, пример: нет мнения, считать ли ноль натуральным числом. Как-то доверия к историческому процессу и интуиции больше, чем к сложным абстракциям, которые можно выворачивать наизнанку, было бы желание.
Насчет интуиции, если хочешь могу привести пример. Вот ребенок, который еще радостный по двору носится. Думаешь он мыслит категориями нуля?
При Борисе у нас копеек не было, да. А вот при СССР были 1/2 копейки (в начале сссра, а при царях еще мельче монета тоже была). Во всех более-менее серьезных бухгалтериях считают рубли до тысячной и более знаков после запятой. Иначе потом в квартальном отчете уже целые копейки не сходятся. (некоторые так «зарабатывали» на жаба-банковском-по: меняли копейку на цент и обратно, ПО писали видимо такие ненужнисты нуля). Да и сама цена 0$ часто имеет смысл — когда надо провести операцию, например, по подарку. Это реальные примеры. И это то что мне пришло в голову после бессонной ночи., в жизни примеров больше.
Дома, как и этажи, можно нумеровать с нуля — ни каких проблем нет. Это нумерование и тут это нормально. Это в подсчете яблок — нуль не имеет смысла для яблока (но для считающего смысл есть — яблоки кончились! пора идти в магазин). А нулевое яблоко вполне себе имеет физический смысл: одно яблоко с порядковым номером «0».
Ну, тут все зависит от того, была ли монета меньше копейки. Если была - тогда все понятно, и это ничем не отличается от примера с долларом. Т.е. любопытно как исторический факт, но не проиворечит моим словам.
Да и сама цена 0$ часто имеет смысл
Есть такое. На MyFonts можно купить некоторые шрифты за 0$. Но таким примеры всегда смотрятся натужно, как обычный выпендреж или отсутствие «дизайна» процессов.
Дома, как и этажи, можно нумеровать с нуля — ни каких проблем нет. Это нумерование и тут это нормально.
Насчет домов, я повторю, это очень смелое утверждение с твоей стороны. Достаточно интуитивно, что подземные этажи подчас нумерают отрицательно - минус первый, минус второй. Но понятие «нулевой этаж» - не так-то просто для понимания.
Дело привычки, не более. Я вот в детстве научился время смотреть по циферблату с римскими цифрами. Смотреть на цифровые часы с 00:00 мне долго было не привычно. И не только это — я до сих пор иногда представляю себе круглый циферблат со стрелками чтобы «ощутить» время.
Конечно, круглый циферблат удобней. Потому что это, по-сути, круговая диаграмма. Визуализация абстракции. А если ты смотришь на цифровые часы - визуализации нет.
Именно поэтому в любом, каком-нибудь, торговом отчете содержатся диаграммы. Для быстрого и удобного анализа данных.
Ассоциация что «первый» это «единица». Многотысячелетняя. Нуль потом появился, а привычка осталась. Для точного счета стали считать от нуля, для абстрактного — по старинке.
Не понятней, просто привычней для тебя и меня («нулевой» этаж для меня дико, а вот «цокольный» нормально).
Если этажи считать по оси координат, то да: будет «первый» и «минус первый». А если кто-то в этоху расцвета архитектуры был укуренным математиком (а минусовых этажей не было, такая вот архитектура, только погреба) и пронумеровал адреса строго в десятичной системе счисления с нуля: то нормально, все привыкли.
А вот в одноэтажном строительстве номер этажа не имеет смысла вообще. Думаю многие не шибко грамотные племена Африки и Океании даже хорошо умея считать не поймут что такое первый этаж. Ведь этаж один у них! Т.е. вообще нету этажей даже, смысла «этажа» нету, не то что его порядкового номера. Это к тому, что «дело привычки».
Но то, о чем мы говорим - это навигационный дизайн. Или, может быть, что-то более близкое к дизайну интерфейсов.
Такие вещи тестируют - и на больших группах, и на малых фокус-группах, проводят опросы, наюлюдают за поведением, проводят интервью.
Например, предположим, 1980 год. Некая фирма хочет понять, что удобней для человека - двойной клик по файлу, одиночный, или одиночный с полутора секундной задержкой. Для этого, помимо всякого другого, набируют группы добровольцев и смотрят как они себя ведут, собираюст статистику, общаются.
Есть точка зрения, что подобные опросы и наблюдения - галиматья, и «как решил главый дизайнер/проектировщик/инженер» - то и является наиболее эффективным решением.
Т.е. мы не можем вот так просто взять и сказать, было ли бы нам это настолько же удобно.
Кстати, это реальный пример, или очень близкий к этому. Кажется, Эппл потратил несколько миллионов на подобное тестирование. Но подробностей я не помню.
Ну вот по этому для людей одна страница форума не имеет номера, но если страниц более одной и их надо считать: нумеруются 1, 2 и т.д в интерфейсе страницы.
А вот для движка форума первая страница имеет смысл, т.к. тема это одна сущность, а страница комментариев другая сущность и они имеют разные адреса. Адрес для первой страницы комментариев я кинул в самом начале:
валидный адрес, который для удобства пользователей преобразуется после перехода в более читаемый вид (яркий пример еще таких преобразований: медиавики с их
Да я насчет нуля, что это первая цифра в arrays, знаю. Я же чуть-чуть код для себя пишу. Я просто о том, что адрес page1, ведущий на страницу 2 - это выглядит фриково.
Надо спрятать точный адрес под абстракцией, хе-хе. Тем более для разных юзеров этот адрес не очень, т.к. у разных людей разное количество коментов на странице.
Можно вообще любой бред делать, если он консистентный. Т.е. если ты приходишь в ресторан, и там официант во фраке и на роликовых коньках - это, скорее всего, проблемы официанта. А если там все официанты во фраках и на роликовых коньках, играет джаз, а цена на напитки в баре высчитывается _после_ того как ты их выпьешь, и исходя из случайного алгоритма - это уже фича.