home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / cplus / 13688 < prev    next >
Encoding:
Text File  |  1992-09-15  |  3.0 KB  |  80 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!mcsun!sunic!sics.se!eua.ericsson.se!euamts
  3. From: euamts@eua.ericsson.se (Mats Henricson)
  4. Subject: How to get it, Was: Ellemtel C++ Style Guide
  5. Message-ID: <1992Sep15.164328.1184@eua.ericsson.se>
  6. Sender: news@eua.ericsson.se
  7. Nntp-Posting-Host: euas20c01.eua.ericsson.se
  8. Organization: Ellemtel Telecom Systems Labs, Stockholm, Sweden
  9. References: <BIELSIKFJ.8@MAIL.BECKMAN.COM> <1992Sep15.061911.20359@eua.ericsson.se>
  10. Date: Tue, 15 Sep 1992 16:43:28 GMT
  11. Lines: 67
  12.  
  13. Below is a description on how to get the document.
  14.  
  15. Mats Henricson
  16. Ellemtel
  17. Stockholm
  18. Sweden
  19.  
  20. ========================================================================
  21. "Public Domain" Coding standards for C++ in ENGLISH
  22.  
  23. Hi!
  24.  
  25. Our programming standard for C++ has finally been translated to English.
  26. In addition, some minor changes have been made. We believe that this
  27. version is rather stable, so that the next version should not be expected
  28. for quite a while.
  29.  
  30. Many people have aversions against programming standards. We recognize this
  31. and have therefore tried to make our document as flexible as possible.
  32. We have a set of 51 RULES (sometimes with exceptions) which we do not see
  33. any reason not to follow. Then we have a set of 79 RECOMMENDATIONS. They
  34. are meant as guidelines. We belive that most code should follow these
  35. recommendations, but we have ourselves recognized times when braking these
  36. recommendations are not only appropriate, but also necessary.
  37.  
  38. To you who really hate programming rules: we challenge you to try to
  39. reduce the number. We would be all too happy if you succeed, since we too
  40. are programmers and dislike rules ourselves.
  41.  
  42. The document only touches the subject of C++ design. The chapter on
  43. portability is sketchy. We have also tried to avoid subjects that we
  44. believe belong to an introductionary course in C++. 
  45.  
  46. The document contains 70 code examples. Many are simple, but some are
  47. quite complex. Most examples are possible to compile directly, while some
  48. may need some more or less obvious extra code to make sense for the
  49. compiler.
  50.  
  51. The document has the same copyright notice as the cool library,
  52. i.e. it is OK to copy and use the document, but we retain the copyrights.
  53. Also, we provide no warranty at all. If any of our code examples destroy
  54. your network, we will simply say "Sorry!".
  55.  
  56. The document was written using FrameMaker, but has been saved in Postscript
  57. and compressed. It can be accessed by anonymous ftp from our server:
  58.    euagate.eua.ericsson.se   (Internet Address: 134.138.134.16)
  59. It is in the directory:
  60.    ~ftp/pub/eua/c++
  61. The file is ~126k large and its name is:
  62.    rules.ps.Z
  63.    
  64. If there are any problems in accessing or printing the file, please contact
  65. us at:
  66.    mats.henricson@eua.ericsson.se
  67.  
  68. All comments are welcome. Especially if you find any bugs or
  69. misunderstandings from our side. Please make it clear which version
  70. you have comments on, i.e. if you have comments on this version
  71. state "Version C in English" somewhere.
  72.  
  73. Erik Nyquist
  74. Mats Henricson
  75.  
  76. Ellemtel
  77. Box 1505
  78. 125 25 Alvsjo
  79. Sweden
  80.