Institutionen för datavetenskap vid Linköpings universitet

Table of Contents
Chapter 1: Introduction
Chapter 2: Source Code Presentation
Chapter 3: Readability
Chapter 4: Program Structure
Chapter 5: Programming Practices
Chapter 6: Concurrency
Chapter 7: Portability
Chapter 8: Reusability
Chapter 9: Object-Oriented Features
Chapter 10: Improving Performance
Chapter 11: Complete Example
Appendices
**Keyword Search & Index**


Copyright 1995, Software Productivity Consortium, Herndon, Virginia. This document can be copied and distributed without fee in the U.S., or internationally. This is made possible under the terms of the DoD Ada Joint Program OfficeÆs royalty-free, worldwide, non-exclusive, irrevocable license for unlimited use of this material. This material is based in part upon worksponsored by the DoD Ada Joint Program Office under Advanced Research Projects Agency Grant #MDA972-92-J-1018. The content does not necessarily reflect the position or the policy of the U.S. Government, and no official endorsement should be inferred.

The name Software Productivity Consortium shall not be used in advertising or publicity pertaining to this material or otherwise without the prior written permission of Software Productivity Consortium, Inc.

SOFTWARE PRODUCTIVITY CONSORTIUM, INC. MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THIS MATERIAL FOR ANY PURPOSE OR ABOUT ANY OTHER MATTER, AND THIS MATERIAL IS PROVIDED WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.

Ada-ASSURED is a trademark of GrammaTech, Inc.

ADARTS is a service mark of the Software Productivity Consortium Limited Partnership.

IBM is a registered trademark of International Business Machines Corporation.

VAX is a registered trademark of Digital Equipment Corporation.

The X Window System is a trademark of the Massachusetts Institute of Technology.

Other product names, or names of platforms referenced herein may be trademarks or registered trademarks of their respective companies, and they are used for identification purposes only.



Kontaktperson: Tommy Olsson, tao@ida.liu.se