> -- Info21 писал(а):
> Компонентный Паскаль (с требованием обнуления вновь размещенных записей на куче) удовлетворяет требованиям уровня безопасности C-не-помню-3-или-4 Департамента обороны США. Что как раз и означает указанное обнуление.

У Компонентного Паскаля даже стандарта нет. О каких "официальных" требованиях может вообще идти речь?

Отсутствие обнуления локальных переменных создает конкретную проблему - возможность непредсказуемого поведения. Может называть это "клеветы" или как угодно, но это просто факт. Причем его "исправление" практически ничего не стоит (и с точки зрения описания языка и с точки зрения компилятора и с точки зрения обратной совместимости). Из контраргументов я пока слышал только то, что это может отрицательно сказаться на производительности. Но к высокой производительности существующие компиляторы оберонов и так никогда никакого отношения не имели...