> -- Илья Ермаков писал(а):
> Дмитрий, но тогда должно быть и обязательное требование после цикла явно обрабатывать завершение его по "исчерпанию предела итераций", как ошибочное.Иначе можно получить такой логический сбой.... проигнорировав эту ситуацию.
Илья правильно сказал, что выход по исчерпанию количества итераций может привести к ошибке в каком-нибудь другом месте. И какая разница по какой причине авария на АЭС произойдет из-за зависания цикла или из-за ошибки при выходе из цикла по количеству итераций.
Поэтому новые конструкции в языке лишь добавят немного сахару, но не решат проблему.
Программа изначально должна проектироваться с таким расчетом, что у каждого цикла есть лимит количества итераций. И должны быть проверки на то, вышли мы нормально из цикла или же из-за лимита итераций. Все это можно реализовать и имеющимися средствами.