LINUX.ORG.RU

[#]  
lg

Re: Посоветуйте хорошую литературу по C/C++ coding style

bsd, k&r, ellemtel, whitesmith

по мне самый ништяк это bsd

** ()
[#]  

Re: Посоветуйте хорошую литературу по C/C++ coding style

В настоящее время существует большое количество различных
стилей форматирования кода (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 дал хорошую ссылку, там есть полные описания различных
стилей.




* ()
[#]  

Re: Посоветуйте хорошую литературу по C/C++ coding style

nu mozhno esche Alan Golub

anonymous ()
[#]  

Re: Посоветуйте хорошую литературу по C/C++ coding style

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

***** ()
[#]  

RE:

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

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

** ()