home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!mcsun!sunic!sics.se!eua.ericsson.se!euamts
- From: euamts@eua.ericsson.se (Mats Henricson)
- Subject: How to get it, Was: Ellemtel C++ Style Guide
- Message-ID: <1992Sep15.164328.1184@eua.ericsson.se>
- Sender: news@eua.ericsson.se
- Nntp-Posting-Host: euas20c01.eua.ericsson.se
- Organization: Ellemtel Telecom Systems Labs, Stockholm, Sweden
- References: <BIELSIKFJ.8@MAIL.BECKMAN.COM> <1992Sep15.061911.20359@eua.ericsson.se>
- Date: Tue, 15 Sep 1992 16:43:28 GMT
- Lines: 67
-
- Below is a description on how to get the document.
-
- Mats Henricson
- Ellemtel
- Stockholm
- Sweden
-
- ========================================================================
- "Public Domain" Coding standards for C++ in ENGLISH
-
- Hi!
-
- Our programming standard for C++ has finally been translated to English.
- In addition, some minor changes have been made. We believe that this
- version is rather stable, so that the next version should not be expected
- for quite a while.
-
- Many people have aversions against programming standards. We recognize this
- and have therefore tried to make our document as flexible as possible.
- We have a set of 51 RULES (sometimes with exceptions) which we do not see
- any reason not to follow. Then we have a set of 79 RECOMMENDATIONS. They
- are meant as guidelines. We belive that most code should follow these
- recommendations, but we have ourselves recognized times when braking these
- recommendations are not only appropriate, but also necessary.
-
- To you who really hate programming rules: we challenge you to try to
- reduce the number. We would be all too happy if you succeed, since we too
- are programmers and dislike rules ourselves.
-
- The document only touches the subject of C++ design. The chapter on
- portability is sketchy. We have also tried to avoid subjects that we
- believe belong to an introductionary course in C++.
-
- The document contains 70 code examples. Many are simple, but some are
- quite complex. Most examples are possible to compile directly, while some
- may need some more or less obvious extra code to make sense for the
- compiler.
-
- The document has the same copyright notice as the cool library,
- i.e. it is OK to copy and use the document, but we retain the copyrights.
- Also, we provide no warranty at all. If any of our code examples destroy
- your network, we will simply say "Sorry!".
-
- The document was written using FrameMaker, but has been saved in Postscript
- and compressed. It can be accessed by anonymous ftp from our server:
- euagate.eua.ericsson.se (Internet Address: 134.138.134.16)
- It is in the directory:
- ~ftp/pub/eua/c++
- The file is ~126k large and its name is:
- rules.ps.Z
-
- If there are any problems in accessing or printing the file, please contact
- us at:
- mats.henricson@eua.ericsson.se
-
- All comments are welcome. Especially if you find any bugs or
- misunderstandings from our side. Please make it clear which version
- you have comments on, i.e. if you have comments on this version
- state "Version C in English" somewhere.
-
- Erik Nyquist
- Mats Henricson
-
- Ellemtel
- Box 1505
- 125 25 Alvsjo
- Sweden
-