Опять какая-то агрессивная клеветнически заряженная возбужденность из-за ерунды.
> -- Илья Ермаков писал(а):
> Что там вообще понимать-то, внутри процедуры?Если процедура хорошо выделена (решает одну четкую задачу и хорошо изоолирована от внешнего мира механизмами языка), то на время разбирательства с ней можно запомнить пяток-другой коротких обозначений. Тем более, что:

1) Такие короткие обозначения сопровождаются объявлениями типов, которые обычно длинные и читабельные. В недлинной процедуре этого достаточно.

2) Такие обозначения обычно стандартные и общие для целой серии процедур в одном модуле, и даже для нескольких модулей. p для страниц, i, n, k для стандартных счетчиков и т.п.

На одной строке налепить больше одной инструкции -- часто сильно помогает глазу.
Плюс экономия пространства экрана.
Обмен значений двух переменных.
Прицепить в конце строки вспомогательный ASSERT.
Короткий IF x < a THEN x := a END или простенький поиск-WHILE.
и т.п.

Хотя у Вирта в книжках бывает чуть чрезмерная плотность кода.
Но это просто привычка со времен маленьких экранов.

Так что филиппики AV в этом пункте -- в сущности, сотрясения воздуха.
( Надеюсь, "филиппики" не так обидны, как "истерики")