From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3a9b49a9162025eb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-10 09:19:20 PST Message-ID: <3E47DE61.4030509@cogeco.ca> From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Bye-bye Ada ? (Ada95 Wholesale Changes?) References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 10 Feb 2003 12:16:17 -0500 NNTP-Posting-Host: 198.96.47.195 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1044897378 198.96.47.195 (Mon, 10 Feb 2003 12:16:18 EST) NNTP-Posting-Date: Mon, 10 Feb 2003 12:16:18 EST Organization: Bell Sympatico Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!torn!webster!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Xref: archiver1.google.com comp.lang.ada:33964 Date: 2003-02-10T12:16:17-05:00 List-Id: Beard, Frank Randolph CIV wrote: > -----Original Message----- > From: Warren W. Gay VE3WWG [mailto:ve3wwg@cogeco.ca] >>CURIOUSITY POLL? >> >>I'd be interested if anyone actually uses this type of >>procedure in more "critical" application development roles. >>I am sure that others must take advantage of this, if not >>secretly so? ;-) Is this type of thing frowned upon by >>DOD projects, or do they even know this type of thing >>happens? Just curious. > > > I don't know how "critical" you mean, but I've used this > feature of Ada on a number of occasions which stemmed > multiple projects from running the on ground test chambers > for the Space Shuttle group, to the onboard Space Station > data storage and retrieval component, to a Naval > communications project. > > Even though our tools usually give us the capability to > see a callers graph, it is still more useful to prototype > changes in the spec and have the compiler reliably show me > the immediate impacts of the changes. And once the changes > made it to fruition, they required very little debugging. > > I don't think I've ever openly shared this information even > with fellow Ada developers, but it sure does make things > easier. > > Frank I appreciate the comments you and others have made to this informal "curiosity poll". This confirms the general usefulness of the Ada compiler in this role. I think this goes a long way to creating good "APIs", since the programmer is much more inclined to make sweeping changes if it is seen as beneficial. The responses also seem to highlight the fact that C++ programmers think their compiler is doing a good job of this. I know from personal experience that it can only be helpful in obvious changes (like adding an argument to a call). But in my opinion, experienced Ada programmers are more "enlightened" on this point. All of the posts were very "interesting". ;-) -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg