> -- Info21 писал(а):
> Может, просто завести раздел с названием  "Почему в Обероне сделано так?" -- одна тема -- одна фича.Если отвечать строго на поставленный вопрос, то во многих случаях правильным ответом будет потому, что так проще. То, что иногда это будет совпадать с решением для улучшения надёжности, это отчасти везение, основанное на общем свойстве простоты. Иногда для того, чтобы сделать лучше, нужно просто стоять на месте там, где все бегут не туда.

Если рассматривать определение поведения для неинициализированных переменных с точки зрения максимизации надёжности кода, то Оберон предоставляет не самый лучший дизайн. Но без усложнения языка оптимального определения не достичь.