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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!01cc3b7c!not-for-mail Reply-To: "Richard Riehle" From: "Richard Riehle" Newsgroups: comp.lang.ada References: Subject: Re: ADA Popularity Discussion Request X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: Date: Sat, 21 Aug 2004 01:34:29 GMT NNTP-Posting-Host: 66.81.217.28 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1093052069 66.81.217.28 (Fri, 20 Aug 2004 18:34:29 PDT) NNTP-Posting-Date: Fri, 20 Aug 2004 18:34:29 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: g2news1.google.com comp.lang.ada:2905 Date: 2004-08-21T01:34:29+00:00 List-Id: "Alexander E. Kopilovich" wrote in message news:mailman.7.1093024431.28011.comp.lang.ada@ada-france.org... > Richard Riehle wrote: > > > The benefits of the visibility rules needs to be given emphasis. Those > > rules are among the most powerful benefits of Ada, even though > > some programmers continue to see them as a nuisance. > Then what prevents you (or someone else) from explaining this idea - first > in some abstract form and then showing how this abstract idea is employed in > Ada language? > Nothing prevents us from explaining this idea except the fact that it is so unique, so language specific. When I am in the classroom setting, I do place a lot of emphasis on this aspect of the language. I focus on its benefits rather than what some see as its liabilities. I frequently used to myself annoyed with the property of physics we call gravity. Each time I try to defy it, I am sorely disappointed. After a few years of living under its restrictions, I began to discover its virtues. In the case of separation of scope and visibility, I have come to appreciate the virtues of that feature. I have learned to use it to good advantage. In many cases, those who have learned Ada under my tutelage have learned the same appreciation, and some have even become excellent software designers because of, not in spite of this language capability. Richard Riehle