Почему программисты считают начиная с нуля.

Nov 09, 2015 13:38

Нашёл тут заметку, написанную Дейкстрой в 1982-м году про то, почему интервалы натуральных чисел следует писать, включая нижнюю границу и исключаяя верхнюю, то есть a ≤ i < b, а также почему считать нужно начиная с нуля, а не с единицы.

Не удержусь, и приведу в виде факсимиле его собственного автографа:


Read more... )

Leave a comment

Comments 10

ted_dy November 9 2015, 22:00:22 UTC
Видимо поэтому у нас в стране призывной возраст с 18 до 27... и это полуоткрытый интервал с нужной стороны)))

Reply


tdm11 November 25 2015, 11:54:27 UTC
Почерк (слово-то неподходящее) и идентификация листов впечатляет.
Я так понимаю, он и нумерацию страниц начинает с нуля?
В целом - сильное эстетическое впечатление.

Reply

eterevsky November 25 2015, 11:56:36 UTC
Я думаю, нумерация страниц с нуля -- это фича. Чтобы соответствовало содержанию.

Reply

tdm11 November 25 2015, 12:08:02 UTC
Похоже, у него сквозная нумерация опусов. Т.е. тотальная идентификация. Как минимум, страницы следующих своих работ он уже нумеровал по этому правилу - я так думаю.
А насчёт момента смены правила вы, возможно, правы.

Reply

eterevsky November 25 2015, 12:15:23 UTC
Да, людям было нелегко организовывать свою работу в докомпьютерные времена. :)

Reply


Leave a comment

Up