C++ Style Guide - Programming in C++ Rules and Recommandations

Coding Standards

Go directly to the Ellementel C++ style guide

C++ coding standards for Atlas (html)
S. M. Fisher, RAL and L. Tuura, CERN
28th August 1996.
Abstract:
Over the last few months, the ATLAS OO group has managed to come to a decision on what it would like to see as C++ coding standards to be adopted by ATLAS. This document attempts to present these standards in a readable manner--with some explanation and examples. The standards are then collected together at the end as a checklist for reviewers. This checklist will also be maintained as an appendix of the `Atlas Software Process' document.

The Indian Hill style guide (postscript)
by L.W. Cannon R.A. Elliott L.W. Kirchhoff J.H. Miller J.M. Milner R.W. Mitze E.P. Schan N.O. Whittington; Bell Labs
The Indian Hill style guide Updated 25 June 1990, with the orignal authors as well as:
Henry Spencer; Zoology Computer Systems, University of Toronto
David Keppel; EECS, UC Berkeley CS&E, University of Washington
Mark Brader; SoftQuad Incorporated, Toronto
Also mirrored here.

Verilog and VHDL Coding Style (postscript)
See also the European Space Agency's documents

SUN: Code Conventions for the Java Programming Language
The original guide by Sun

Doug Lea: Java Coding standart by Doug Lea
if you don't know him, he contributed a lot of the new concurrent APIs of JDK1.5

Geotechnical Software Services: Java Programming Style Guidelines

Another java coding standart

Remote Support
Remote Support software for PDA, Pocket PC and Smartphones.

Mobile Device Management
Mobile Device Management software for PDA, Pocket PC and Smartphones.

Mach4 Project Coding Style (html)
This describes how the Mach4 project at Utah will differ from the traditional Mach coding style.

The IN Project

CERT C++ Secure Coding Standard

MSAS Project at JPL
Sommaire

Personal addendum:
This C++ style guide is intended for professional developers, it defines one style and is not meant to reflect the perfect C++ style.
Programming with a good style is not as easy as you can think. There are some tricky points in the C++ language, and this guide pin-points harsh style and language issues.
I found it so useful that I started a french translation of this C/C++ Style Guide, and that I translated the original PostScript file into Word and HTML format.
C hristophe Pierret (machpach@free.fr)


Page Maison  Suivant  Sommaire 

C++ Style Guide

Programming in C++
 
Rules
 and
 Recommendations
 
Copyright (C) 1990-1992 by
 Ellemtel Telecommunication Systems Laboratories
 Box 1505
125 25 Älvsjö
Sweden
Tel: int + 46 8 727 30 00
Permission is granted to any individual or institution to use, copy, modify, and distribute this document, provided that this complete copyright and permission notice is maintained intact in all copies.

 Ellemtel Telecommunication Systems Laboratories makes no representations about the suitability of this document or the examples described herein for any purpose. It is provided ''as is'' without any expressed or implied warranty.

 

Original translation from Swedish by Joseph Supanich
If you want a RTF/Word version of this document, just click down here:
RTF Document (188Ko)
Si vous voulez une traduction francaise partielle de ce document, envoyez-moi un e-mail
Christophe Pierret



Suivant  Sommaire

Christophe Pierret