Home | Contact | Pricing | News | Partners | Mailing List | Site Map
Gnat Pro. Powerful tools. Frontline Support. Ada expertise.

Gem #42: Safe and Secure Software : Chapter 6, Safe Object Construction

Author: John Barnes

Abstract: Welcome to the final gem before we take a break for the summer, which is the sixth chapter of John Barnes’ new booklet:

Safe and Secure Software: An Introduction to Ada 2005.

Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem #30 you can access the contents and bibliography for the entire booklet.

The gems series will recommence in September. In the meantime, we hope you have a wonderful summer!

« Previous Gem | Next Gem » | Gems Menu

Let’s get started…

This chapter covers a number of aspects of the control of objects. By objects here we mean both small objects in the sense of simple constants and variables of an elementary type such as Integer and big objects in the sense of Object-Oriented Programming.

Ada provides good control and flexibility in this area. This control is in many cases optional but the good programmer will use the features wherever possible and the good manager will insist upon them being used wherever possible.

Read Chapter 6 in full

Note: All chapters of this booklet will, in time, be available on the Ada 2005 home page.

application/pdf
702.0Kb
 

Posted by Posted in Ada / Ada 2005, Development Log, Devt log - Gem of the Week

Have your own idea for a Gem?

If you have an idea for a Gem you would like to contribute please feel free to contact us at: gems@adacore.com

Discussion

2 responses to “Gem #42: Safe and Secure Software : Chapter 6, Safe Object Construction”


  1. Paul Pearson said:

    I’ll miss these Gems over the summer; they’ve been very informative. When will they be resuming?

    I’ve been particularly appreciating the John Barnes series, such as this epistle.


  2. Kathy Fairlamb said:

    Thank you for your nice comment Paul!

    The gems series will resume the week beginning September 8.

Leave a Reply