> -- Евгений Темиргалеев писал(а):
> Когда увидел, понял, что для  спокойнее написать с нуля самому (с упором на читабельность), чем портировать тот код, которому надо либо "believe", либо сломать моск при проверянии.
Абсолютно то же самое могу сказать о вашем коде. Если бы у меня возникла нужда написать оную функцию на неком языке Х, где её ещё нет, то мне было бы намного проще и приятней написать её с нуля по спеке, нежели вслепую копировать ваше, либо референсное, затем делать "belive" или же ломать мозг при проверянии этого дела.

Оберонов код тут ничуть не легче читается. Особенно доставляют по два оператора на строке. При первом прочтении я эти INC(x) в конце строк не увидел вообще. Зато в Сишном примере все точки выхода из цикла увидел сразу при первом же взгляде.