Ada 95 Quality and Style: Guidelines for Professional Programmers. Version 01.00.10.

Abstract

The purpose of Ada 95 Quality and Style: Guidelines for Professional Programmers is to help computer professionals produce better Ada programs by identifying a set of stylistic guidelines that will directly impact the quality of their Ada 95 programs. This style guide is not intended to replace the Ada 95 Reference Manual (1995), Ada 95 Rationale (1995), or serve as a tutorial for the Ada 95 programming language. Furthermore, this book is not intended to be a guide for transitioning from Ada 83 to Ada 95. The style guide is divided into chapters that map to the major decisions that each programmer addresses when creating high-quality, reliable, reusable, and portable Ada software. Individual chapters address source code presentation, readability, program structure, programming practice, concurrency, portability. reusability, performance, and a new chapter on object-oriented features. Each chapter is further subdivided into guidelines, using a format that supports wide usage because its content is both prescriptive and tailorable. Each guideline consists of a concise statement of the principles that should be followed and a rationale explaining why the guideline is important. The guidelines also provide usage examples, in addition to possible exceptions to applying the guidelines.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1995
Accession Number
ADA301073

Tags

Communities of Interest

  • C4I
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Embedded Systems
  • Engineering
  • High Level Languages
  • Language
  • Lists (Data Structures)
  • Object Oriented Programming
  • Operating Systems
  • Programming Languages
  • Robotics
  • Semantic Models
  • Software Development

Fields of Study

  • Computer science
  • Engineering
  • Medicine

Readers

  • Computer Science.
  • Organizational Process Management (OPM).
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.