Найти в Дзене
9 подписчиков

Вчера задались вопросом:

"Почему в программировании границы перечислений и срезов часто задаются интервалами [begin, end), где начало включается, а конец нет?". Я предположил, что это, скорее всего, пришло из математики и поэтому, пошел к знакомому математику. С ним у меня состоялся следующий диалог:
Я: *пересказываю вопрос*
М: Сколько чисел между 15 и 30 включительно?
Я: 16.
М: Правильно, но 30-15=15, по этому, чтобы избежать такого расхождения, реже ошибаться и точно знать количество итераций используют интервалы.

#it #математика #программирование
Около минуты