Next Previous Contents
Coding standards for C/C++ or any language is required in order to make the programs more readable/understandable by programmers. There are C/C++ beautifiers (formating tools) to accomplish this goal. Formatted (beautified) code improves the productivity of programmers by 2 times!!
On Linux/Unixes there is a command called "indent" and "cb" . Refer to 'man indent' and 'man cb'. Note that indent and cb work for only "C" programs. For "C++" programs use "bcpp".
Important NOTE: To compile bcpp under unix, unpack bcpp.tar.gz and you MUST change directory to "code" and give a make. Do not change to "unix" directory and give a make. That will give lots of errors.
Download the beautifier program from one of the following
- If you are having trouble downloading software from any of the sites below, then download from my site at http://www.aldev.8m.com/cppbeautifier
- C++ : BCPP site is at http://dickey.his.com/bcpp/bcpp.html or at http://www.clark.net/pub/dickey. BCPP ftp site is at ftp://dickey.his.com/bcpp/bcpp.tar.gz
- C++ : http://www.consultix-inc.com/c++b.html
- C : http://www.chips.navy.mil/oasys/c/ and mirror at Oasys
- C++ : http://www.semdesigns.com/Products/DMS/DMSToolkit.html
- C++, C, Java and Oracle Pro-C Beautifier http://www.geocities.com/~starkville/main.html
- C++, C beautifier http://users.erols.com/astronaut/vim/ccb-1.07.tar.gz and site at http://users.erols.com/astronaut/vim/#vimlinks_src
- C++, C, Java, Perl beautifier CBP http://www.prismtk.de/docs/cbp
- GC! GreatCode! is a powerful C/C++ source code beautifier Windows 95/98/NT/2000 http://perso.club-internet.fr/cbeaudet
- CbVan for C, C++ and Java at http://www.geocities.com/~starkville/main.html
- Artistic Style beautifier for C, C++, Java at http://sourceforge.net/projects/astyle http://astyle.sourceforge.net.
I used BCPP to format the C++ programs and it worked fine for me. You may want to check other tools and use the one which you may like the most.
BCPP was written by Steven De Toni at
Next Previous Contents