comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: [Q] To initialise or not.
Date: 1996/04/27
Date: 1996-04-27T00:00:00+00:00	[thread overview]
Message-ID: <dewar.830583437@schonberg> (raw)
In-Reply-To: 484274071wnr@diphi.demon.co.uk


"Briefly, the argument for initialising everything is predictability of
operation (by avoiding a read of an uninitialised value).  The
argument against is that giving everything an initial value obscures the
fact that some objects *should* be initialised (and the initial value
has some significance) and other initialisations are there simply to
follow the rule (and the value has no particular significance)."

It is a shame to damage the readability and maintainability of code by
providing junk initializations. The desire for predictability is however
reasonable. There is no good solution in Ada 83. Really pragma
Normalize_Scalars is the only satsifactory answer here. 





      parent reply	other threads:[~1996-04-27  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-04-25  0:00 [Q] To initialise or not JP Thornley
1996-04-26  0:00 ` Robert I. Eachus
1996-04-26  0:00 ` Ken Garlington
1996-04-26  0:00   ` Robert A Duff
1996-04-27  0:00   ` Robert Dewar
1996-04-27  0:00     ` Robert A Duff
1996-04-26  0:00 ` Theodore E. Dennison
1996-04-26  0:00   ` Robert A Duff
1996-04-27  0:00     ` Thorsten Behrens
1996-04-28  0:00       ` Robert Dewar
1996-04-30  0:00       ` mjp
1996-05-02  0:00       ` Bob Gilbert
1996-04-26  0:00 ` Ken Garlington
1996-04-27  0:00 ` Robert Dewar [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox