LINUX.ORG.RU

ну так целые числа с нуля начинаются =)

Deleted ()
Ответ на: комментарий от Deleted

Почему не использовать натуральные, с оговоркой что ноль туда не входит. 1, 2, 3, 4, 5

Deleted ()
Ответ на: комментарий от beastie

Да, как но зачем завязывать нумерацию страниц на arrays? Ты ведь в реальной жизни так не говоришь)

Deleted ()
Ответ на: комментарий от Deleted

Ты ведь в реальной жизни так не говоришь)

С чего ты взял?

Deleted ()
Ответ на: комментарий от Deleted

Минуты/секунды, часы с нуля считают, деньги тоже. Это два самых жизненных примера.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от Deleted

Познакомился молодой челвоек с девушкой, и такой: «Я нулевой раз вижу такую прекрасную девушку как ты...» Отлично, да)

(Впрочем, возможно, она тоже прогер, и такая: «Wow, so clever». И страстно целует. Титры, конец фильма).

Deleted ()
Ответ на: комментарий от mandala

Ок, половина доллара, но при чем тут это?

Deleted ()
Ответ на: комментарий от Deleted

Ну при том, что с нуля считать нормально. Так же нормально как и с единицы.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Я не понимаю, ты в шутку или в серьез. «0,5 доллара» это окей. Потому что ты имеешь с ними дело. Нумерация в здания с нуля - решение очень спорное. А начинать нумерацию с нуля страниц в форумах или в книгах - это бредятинка.

Deleted ()
Ответ на: комментарий от Deleted

А почему с единицы? Чисто по уму (а «не так исторически сложилось») — везде порядок начинается с нуля, в любой системе счисления. Так придумали. Нуль — это не пустота, это просто цифра, можно так думать и не ломать голову.

mandala ★★★★ ()
Ответ на: комментарий от Deleted

Из распространенного можно только вспомнить римские цифры и как пример круглый циферблат часов с ними. AM и PM запись времени. Но это атавизм.

mandala ★★★★ ()
Ответ на: комментарий от Deleted

Нумерация в здания с нуля - решение очень спорное.

Это твоё утверждение довольно спорное. К примеру в немецком все слова означающие «Этаж» происходят от вещей, тем или иным образом связанных с высотой(подразумевается что высота != нулю). Поэтому для 0 этажа используется «Erdgeschoß». То есть «Земляной этаж». А для подвалов используется приставка «Unter-». Таким образом получается очень даже логично:

3. Untergeschoß, 2. Untergeschoß, 1. Untergeschoß, Erdgeschoß, 1. Obergeschoß, 2. Obergeschoß, 3. Obergeschoß
-3,-2,-1,0,1,2,3

Тебе это ничего не напоминает?

Deleted ()
Последнее исправление: nepank (всего исправлений: 1)
Ответ на: комментарий от mandala

А почему с единицы?

А почему люди в теплых странах ходят в одежде?

везде порядок начинается с нуля, в любой системе счисления. Так придумали.

Завтра соберется группа академиков, решит что надо по-другому. Вон, пример: нет мнения, считать ли ноль натуральным числом. Как-то доверия к историческому процессу и интуиции больше, чем к сложным абстракциям, которые можно выворачивать наизнанку, было бы желание.

Насчет интуиции, если хочешь могу привести пример. Вот ребенок, который еще радостный по двору носится. Думаешь он мыслит категориями нуля?

Deleted ()
Ответ на: комментарий от Deleted

ак-то доверия к историческому процессу и интуиции больше

математике срать на «интуицию». Математика существует отдельно от «физического» мира.

UPD

доверия к историческому процессу и интуиции
чем к сложным абстракциям,

https://www.youtube.com/watch?v=l8tGfLcn3i0

Deleted ()
Последнее исправление: nepank (всего исправлений: 1)
Ответ на: комментарий от Deleted

Математика существует отдельно от «физического» мира.

А люди - в физическом. Одно яблоко - это понятная штука. Половина долара - вещь тоже понятная. Это 50 центов.

А вот кода абстракции начинают пихать там, где они не нужны - это и есть бред.

Deleted ()
Ответ на: комментарий от mandala

0,5 доллара имеет смысл, потому что это 50 центов. То есть, ими можно пользоваться.

А вот центы мы считаем сразу с единицы.

Из распространенного можно только вспомнить римские цифры и как пример круглый циферблат часов с ними

Это я вообще не понял, к чему ты привел.

Deleted ()
Ответ на: комментарий от Deleted

При Борисе у нас копеек не было, да. А вот при СССР были 1/2 копейки (в начале сссра, а при царях еще мельче монета тоже была). Во всех более-менее серьезных бухгалтериях считают рубли до тысячной и более знаков после запятой. Иначе потом в квартальном отчете уже целые копейки не сходятся. (некоторые так «зарабатывали» на жаба-банковском-по: меняли копейку на цент и обратно, ПО писали видимо такие ненужнисты нуля). Да и сама цена 0$ часто имеет смысл — когда надо провести операцию, например, по подарку. Это реальные примеры. И это то что мне пришло в голову после бессонной ночи., в жизни примеров больше.

Дома, как и этажи, можно нумеровать с нуля — ни каких проблем нет. Это нумерование и тут это нормально. Это в подсчете яблок — нуль не имеет смысла для яблока (но для считающего смысл есть — яблоки кончились! пора идти в магазин). А нулевое яблоко вполне себе имеет физический смысл: одно яблоко с порядковым номером «0».

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)

Получается надо пейджер переделать:

[←] [0] [1] [2] [3] [4] [5] [→]

ddidwyll ★★ ()
Ответ на: комментарий от mandala

А вот при СССР были 1/2 копейки

Ну, тут все зависит от того, была ли монета меньше копейки. Если была - тогда все понятно, и это ничем не отличается от примера с долларом. Т.е. любопытно как исторический факт, но не проиворечит моим словам.

Да и сама цена 0$ часто имеет смысл

Есть такое. На MyFonts можно купить некоторые шрифты за 0$. Но таким примеры всегда смотрятся натужно, как обычный выпендреж или отсутствие «дизайна» процессов.

Дома, как и этажи, можно нумеровать с нуля — ни каких проблем нет. Это нумерование и тут это нормально.

Насчет домов, я повторю, это очень смелое утверждение с твоей стороны. Достаточно интуитивно, что подземные этажи подчас нумерают отрицательно - минус первый, минус второй. Но понятие «нулевой этаж» - не так-то просто для понимания.

Deleted ()
Ответ на: комментарий от ddidwyll

И в трудовой после года стажа писать «опыт работы: 0 лет».

Deleted ()
Ответ на: комментарий от Deleted

не так-то просто для понимания

Дело привычки, не более. Я вот в детстве научился время смотреть по циферблату с римскими цифрами. Смотреть на цифровые часы с 00:00 мне долго было не привычно. И не только это — я до сих пор иногда представляю себе круглый циферблат со стрелками чтобы «ощутить» время.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Конечно, круглый циферблат удобней. Потому что это, по-сути, круговая диаграмма. Визуализация абстракции. А если ты смотришь на цифровые часы - визуализации нет.

Именно поэтому в любом, каком-нибудь, торговом отчете содержатся диаграммы. Для быстрого и удобного анализа данных.

Deleted ()
Ответ на: комментарий от Deleted

Дело привычки, не более.

Это я всё к тому, что дело здесь вовсе не в привычке. Есть вещи, которые человеческому мозгу удобней, и есть те, которые неудобны.

Deleted ()
Ответ на: комментарий от Deleted

Но понятие «нулевой этаж» - не так-то просто для понимания.

читай мой комент про этажи до просветления.

Deleted ()
Ответ на: комментарий от Deleted

И в трудовой после года стажа писать «опыт работы: 0 лет».

И в трудовой после выпуска из универа/пту/школы писать «опыт работы: 0 лет».

Deleted ()
Ответ на: комментарий от Deleted

Ассоциация что «первый» это «единица». Многотысячелетняя. Нуль потом появился, а привычка осталась. Для точного счета стали считать от нуля, для абстрактного — по старинке.

mandala ★★★★ ()
Ответ на: комментарий от Deleted

Есть вещи, которые человеческому мозгу удобней, и есть те,

Я тебе открою один секрет: существуют языки в которых нет понятий «лево» и «право». Носители этих языков тупо не понимают что такое «с лева от тебя».

Ну давай, расскажи больше прохладных историй про удобство мозга.

Deleted ()
Ответ на: комментарий от Deleted

подразумевается что высота != нулю

Уже одно это противоречит тому, что, как ты утверждаешь, надо все считать от нуля.

-3,-2,-1,0,1,2,3

-3, -2, -1, 1, 2, 3 проще и понятней.

Deleted ()
Ответ на: комментарий от Deleted

Ты вообще похож на челвоека, у которого 0 социальных достижений, но очень хочет показать всем, какой он умный, и как сильно социум его недооценивает.

Именно у таких людей обычно возникают теории о том, что весь мир считает неправильно. Тратить на тебя время надоело.

Deleted ()
Ответ на: комментарий от Deleted

Не понятней, просто привычней для тебя и меня («нулевой» этаж для меня дико, а вот «цокольный» нормально).

Если этажи считать по оси координат, то да: будет «первый» и «минус первый». А если кто-то в этоху расцвета архитектуры был укуренным математиком (а минусовых этажей не было, такая вот архитектура, только погреба) и пронумеровал адреса строго в десятичной системе счисления с нуля: то нормально, все привыкли.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от mandala

А вот в одноэтажном строительстве номер этажа не имеет смысла вообще. Думаю многие не шибко грамотные племена Африки и Океании даже хорошо умея считать не поймут что такое первый этаж. Ведь этаж один у них! Т.е. вообще нету этажей даже, смысла «этажа» нету, не то что его порядкового номера. Это к тому, что «дело привычки».

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от Deleted

Уже одно это противоречит тому, что, как ты утверждаешь, надо все считать от нуля.

Ты идиот? Я говорю что СЛОВА которе сейчас означают «Этаж» произошли от СЛОВ означающих что-либо связанное с ненулевой высотой.
Например:

  • Stock — происходит от средненемецкого stoc(Balkenwerk), что означает «балочное перекрытие»
  • Geschoß — происходит от средненемецкого geschō̌ʒ(zu schießen = aufschießen, in die Höhe ragen), что означает «стремиться в высь»

А слово Erdgeschoß лучше понимать не как «земельный этаж» а «на уровне земли».

-3, -2, -1, 1, 2, 3 проще и понятней.

мне — нет.

Deleted ()
Ответ на: комментарий от Deleted

Именно у таких людей обычно возникают теории о том, что весь мир считает неправильно.

хм. Ну пока только ты тут считаешь что все вокруг считают не правильно.

Так что, слив засчитан.

Deleted ()
Ответ на: комментарий от mandala

Ну, вот понимаешь, привыкнуть можно.

Но то, о чем мы говорим - это навигационный дизайн. Или, может быть, что-то более близкое к дизайну интерфейсов.

Такие вещи тестируют - и на больших группах, и на малых фокус-группах, проводят опросы, наюлюдают за поведением, проводят интервью.

Например, предположим, 1980 год. Некая фирма хочет понять, что удобней для человека - двойной клик по файлу, одиночный, или одиночный с полутора секундной задержкой. Для этого, помимо всякого другого, набируют группы добровольцев и смотрят как они себя ведут, собираюст статистику, общаются.

Есть точка зрения, что подобные опросы и наблюдения - галиматья, и «как решил главый дизайнер/проектировщик/инженер» - то и является наиболее эффективным решением.

Т.е. мы не можем вот так просто взять и сказать, было ли бы нам это настолько же удобно.

Deleted ()
Ответ на: комментарий от Deleted

Кстати, это реальный пример, или очень близкий к этому. Кажется, Эппл потратил несколько миллионов на подобное тестирование. Но подробностей я не помню.

Deleted ()
Ответ на: комментарий от Deleted

Ну вот по этому для людей одна страница форума не имеет номера, но если страниц более одной и их надо считать: нумеруются 1, 2 и т.д в интерфейсе страницы.

А вот для движка форума первая страница имеет смысл, т.к. тема это одна сущность, а страница комментариев другая сущность и они имеют разные адреса. Адрес для первой страницы комментариев я кинул в самом начале:

Нумерация страниц комментариев — для этого топика

валидный адрес, который для удобства пользователей преобразуется после перехода в более читаемый вид (яркий пример еще таких преобразований: медиавики с их

https://lorwiki.org.ru/wiki/Заглавная_страница

хотя по правде это адрес

https://lorwiki.org.ru/index.php?title=Заглавная_страница.

При всем этом в колякании быдлокода принято нумеровать все с нуля, вот и имеет первая страница порядковый номер «0».

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Да я насчет нуля, что это первая цифра в arrays, знаю. Я же чуть-чуть код для себя пишу. Я просто о том, что адрес page1, ведущий на страницу 2 - это выглядит фриково.

Deleted ()
Ответ на: комментарий от Deleted

Я просто о том, что адрес page1, ведущий на страницу 2 - это выглядит фриково.

я тебе больше скажу, page1 ведёт на страницу без страниц, если в персональных настройках указано большее число сообщений на страницу.

system-root ★★★★ ()

Числа эт просто абстракции и единицей отсчета можно взять любое (в силу свойств этой абстракции)

Deleted ()
Ответ на: комментарий от Deleted

Надо спрятать точный адрес под абстракцией, хе-хе. Тем более для разных юзеров этот адрес не очень, т.к. у разных людей разное количество коментов на странице.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Надо спрятать точный адрес под абстракцией

Можно вообще любой бред делать, если он консистентный. Т.е. если ты приходишь в ресторан, и там официант во фраке и на роликовых коньках - это, скорее всего, проблемы официанта. А если там все официанты во фраках и на роликовых коньках, играет джаз, а цена на напитки в баре высчитывается _после_ того как ты их выпьешь, и исходя из случайного алгоритма - это уже фича.

Deleted ()
Ответ на: комментарий от Deleted

Э, ну это вроде вполне предсказуемо, в рамках текущей ситуации. Раз все комментрии поместились на нулевую страницу, значит на первой null

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.