Hello, freemanzav!

freemanzav wrote:

А вот Керниган с этим не согласен :-)

Керниган идет лесом (а еще конкретнее - в задницу). Иногда очень умные люди порят полную чушь. Или, их мудрые высказывания интерпретируют ровно наоборот.
Объясни мне, как ты увидишь, где начинается блок, если написано так\

while .... do begin
  ...
  ...
  ... еще 10 строк
  ...
  ...
end;

это я еще сюда отступов добавил. А так, ты уверен, что не проглядел в середине этого текста вот такую хрень:
if .... then begin
end;

?

Я как-то привык делать код более читаемым, и не жалеть отступов, и блоки делать на одном уровне

while ... do
  begin
    ...
    ...
    if ... then
      begin
        ...
        ...
      end;
    ...
  end;

В общем, если форматирование ПОЗВОЛЯЕТ неверно интерпретировать структуру кода, то ну его нахрен такое форматирование.

p.s. не помню, чтобы Керниган писал на Паскале. А его правилам форматирования для C пусть следуют те, кто пишет на C.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить