LINUX.ORG.RU
Ответ на: комментарий от lg

Спасибо, а вторые два - это что? ))

Murr ★★
() автор топика

В настоящее время существует большое количество различных
стилей форматирования кода (coding style). Мне известны 4 основных:

1. Стиль 1TBS (One True Bracing Style) - единственно верный способ
   расстановки скобок. Использовался в книге
   K&R "Язык программирования C".
   
   for (i = 0; i < MAX_VAL; i++) {
       foobar();
   }
  
2. Стиль BSD aka Стиль Алмена (Eric Allman) - с использованием
   данного стиля написана большая часть утилит BSD.
   
   for (i = 0; i < MAX_VAL; i++)
   {
       foobar();
   }

3. Стиль Whitesmith - в честь одноимённого компилятора, примеры
   к которому были оформленны данным стилем.
   
   for (i = 0; i < MAX_VAL; i++)
       {
       foobar();
       }

4. Стиль GNU - откуда возник известно всем. Смесь стилей BSD и
   Whitesmith (хотя может Whitesmith позаимствовал стиль GNU).
   
   for (i = 0; i < MAX_VAL; i++)
       {
           foobar()
       }

Информация о различных способах форматирования кода неплохо изложена
в книгах:

Керниган, Пайк. "Практика программирования".
Хэзфилд, Кирби. "Искусство программирования на С.
Фундаментальные алгоритмы, структуры данных и примеры приложений".

LegaT дал хорошую ссылку, там есть полные описания различных
стилей.




mgk
()

nu mozhno esche Alan Golub

anonymous
()

как это ни банально важнее всего чтобы все люди проекта придерживались одного стиля. Вовсе не всегда так.

dilmah ★★★★★
()

RE:

Всем спасибо, остановился на Indian Hill C Style ))

dilmah: ага... правда у нас все кроме меня пишут в одном стиле, но я его не перевариваю :-/

Murr ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.