C++ Style Guide - Programming in C++ Rules and Recommandations
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.
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
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
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
C++ Style Guide
Programming in C++
Copyright (C) 1990-1992 by Ellemtel Telecommunication Systems Laboratories
Box 1505125 25 Älvsjö
SwedenTel: 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
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