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