comp.lang.ada
 help / color / mirror / Atom feed
* Localized Variable Declaration
@ 2002-05-31 13:24 David Rasmussen
  2002-05-31 13:32 ` martin.m.dowie
  2002-06-02  1:52 ` Stefan Skoglund
  0 siblings, 2 replies; 43+ messages in thread
From: David Rasmussen @ 2002-05-31 13:24 UTC (permalink / raw)


I am a C++ programmer learning Ada. So far, I love it. It is more or 
less the answer to my prayers. The only thing I miss which I think 
really enhances readability and minimizes bugs (two things that Ada 
excels at), is the ability to declare a variable "anywhere". In C++ we 
can declare a variable exactly when it is needed, which is easier to 
read, than to have to scroll up to the beginning of the function to see 
what type/size/whatever, a variable is. Also, it directly makes it 
possible more often to initialize a variable with a sensible value, 
because it is available, which it wouldn't be at the start of the 
function/scope.

Is there anyway to address this problem?

/David




^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2002-06-16 23:34 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-31 13:24 Localized Variable Declaration David Rasmussen
2002-05-31 13:32 ` martin.m.dowie
2002-05-31 13:38   ` David Rasmussen
2002-05-31 13:50     ` martin.m.dowie
2002-05-31 14:48       ` David Rasmussen
2002-05-31 15:26         ` martin.m.dowie
2002-05-31 15:45           ` David Rasmussen
2002-05-31 18:30             ` Jeffrey Carter
2002-06-02  2:21             ` steve_H
2002-06-02  9:59               ` David Rasmussen
2002-06-02 15:06                 ` Robert Dewar
2002-06-02 15:27                   ` David Rasmussen
2002-06-02 23:25                     ` Hyman Rosen
2002-06-02 23:28                       ` David Rasmussen
2002-06-02 23:52                     ` martin.m.dowie
2002-06-02 23:58                       ` David Rasmussen
2002-06-03 11:22                         ` martin.m.dowie
2002-05-31 15:51           ` Mark Johnson
2002-05-31 17:47             ` martin.m.dowie
2002-05-31 21:53           ` tmoran
2002-06-02 15:10             ` Robert Dewar
2002-06-02 15:28               ` Vinzent Hoefler
2002-06-02 18:04               ` tmoran
2002-06-07  3:32               ` Richard Riehle
2002-05-31 15:59         ` Darren New
2002-06-02 15:20           ` Robert Dewar
2002-06-03  5:29             ` Michael Bode
2002-06-03  6:17               ` Preben Randhol
2002-06-04 10:26                 ` Simon Wright
2002-06-03 13:59               ` Marin David Condic
2002-06-05  8:36                 ` Dmitry A.Kazakov
2002-06-03 17:29               ` Pascal Obry
2002-06-16 23:34               ` Robert A Duff
2002-06-04 12:13             ` Georg Bauhaus
2002-05-31 19:00         ` Mike Silva
2002-06-01  0:58         ` Robert Dewar
2002-05-31 18:04       ` Larry Kilgallen
2002-05-31 15:06     ` Marin David Condic
2002-06-01 14:53       ` Stephen Leake
2002-06-02 21:18         ` Florian Weimer
2002-06-11  7:16         ` David Thompson
2002-05-31 18:30     ` Stephen Leake
2002-06-02  1:52 ` Stefan Skoglund

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