?

Log in

No account? Create an account
Полезным идиотам хуёиды нинужны! - Дважды мудак [entries|archive|friends|userinfo]
Декларативное рулит

Site Meter

[ website | Мой сайт ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Полезным идиотам хуёиды нинужны! [фев. 16, 2018|19:38 pm]
Andy Melnikov
[Tags|, , , ]

https://www.quora.com/Why-do-people-count-from-0-in-computer-science-Is-that-a-natural-choice
СсылкаОтветить

Comments:
From: vinslivins
2018-02-17 06:55 am
а какие есть аргументы, чтобы не индексировать массивы с единицы в языках, отличных от низкоуровневых?
(Ответить) (Thread)
From: vinslivins
2018-02-17 07:00 am
edit: прочитал ответ про shitoids.
подумал, что никогда в моей жизни не использовал конструкции вида array[some_string.size], хотя теоретически могу себе такое придумать
(Ответить) (Parent) (Thread)
[User Picture]From: binf
2018-02-17 07:14 am
стремление к единообразию
(Ответить) (Parent) (Thread)
[User Picture]From: rinnve
2018-02-17 09:11 am
Полуоткрытые интервалы удобнее в использовании, нумерация с нуля удобнее для полуоткрытых интервалов. http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
(Ответить) (Parent) (Thread)
From: Valentin Budaev
2018-02-20 12:46 am
А при чем тут моноиды-то? Множество индексов должно обладать линейным порядком, а не моноидальной структурой. Моноидальной операции там нет вообще, так что начинать можно откуда угодно, хоть с 42.
(Ответить) (Thread)