Ada 95 Quality and Style Guide Chapter 1

Chapter 1: Introduction - TOC

1.9 TYPOGRAPHIC CONVENTIONS

This style guide uses the following typographic conventions:

Serif font General presentation of information.
Italicized serif font Publication titles and emphasis.
Boldfaced serif font Section headings.
Boldfaced sans serif font Subheadings for guideline, instantiation, example, rationale, notes, exceptions, automation notes, caution, and subheadings in Summary sections.
Typewriter font
Syntax of code.

Table 1. Impact of Ada 95 Features and Enhancement on Ada Style Guide Chapters

Ada 95 Features and Enhancements

Code.

Read.

Struc.

Prac.

Conc.

Port.

Reuse.

OO

Perf.

Object-Oriented Features

 

 

 

 

 

 

 

 

 

Type Extension (tagged types)

X

X

 

X

 

 

X

X

 

Controlled Types

 

 

 

 

 

 

X

X

 

Polymorphism

 

 

 

X

 

 

X

X

X

Multiple Inheritance

 

 

 

 

 

 

 

X

 

Abstract Types and Subprograms

 

 

 

 

 

 

 

X

 

Program Structure and Compilation

 

 

 

 

 

 

 

 

 

Child Library Units

 

X

X

 

 

 

 

 

 

Generics

 

 

X

 

 

 

X

 

 

Tasking Model Revisions

 

 

 

 

 

 

 

 

 

Protected Types

 

X

X

 

X

X

 

 

 

Synchronization Mechanisms

X

 

X

 

X

X

 

 

 

Declarations and Types

 

 

 

 

 

 

 

 

 

Access-to-Subprogram Types

 

 

 

 

 

X

X

 

 

Access Types

 

 

 

X

 

 

 

 

 

Other Changes

 

 

 

 

 

 

 

 

 

Exceptions

 

X

X

X

 

X

 

 

 

Use Type and Renaming

 

 

X

X

 

 

 

 

 

Interfacing Foreign Languages

 

 

 

 

 

X

 

 

 

Specialized Annexes

 

 

 

 

 

 

 

 

 

System Programming

 

 

 

 

X

X

 

 

 

Real-Time Systems

 

 

 

 

X

X

 

 

X

Distributed Systems

 

 

 

 

X

X

 

 

X

Information Systems

 

X

 

X

 

X

 

 

 

Numerics

 

X

 

X

 

X

 

 

 

Safety and Security

 

X

 

X

X

X

 

 

X

Legend:

Code. = Code Presentation Read. = Readability Struct. = Program Structure
Prac. = Programming Practices Conc. = Concurrency Port. = Portability
Reuse. = Reusability OO = Object-Oriented (New) Perf. = Performance


< Previous Page Search Contents Index Next Page >
1 2 3 4 5 6 7 8 9 10 11
TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC
Appendix References Bibliography