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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-01 10:27:07 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: How to make Ada a dominant language Date: Wed, 1 Aug 2001 12:56:02 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9k9cb4$qu5$1@nh.pace.co.uk> References: <3B6555ED.9B0B0420@sneakemail.com> <9k3l9r$10i2$1@pa.aaanet.ru> <3B656345.64AB603A@sneakemail.com> <9k3oa1$2qg8$1@pa.aaanet.ru> <3B657715.7EC592D9@sneakemail.com> <3B6588FC.6D40C443@sneakemail.com> <87snfe9sir.fsf@520075220525-0001.dialin.t-online.de> <3B67F0DA.8D655109@mindspring.com> <9k90u8$mli$1@nh.pace.co.uk> <3B682658.57BE8A24@mindspring.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 996684964 27589 136.170.200.133 (1 Aug 2001 16:56:04 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 1 Aug 2001 16:56:04 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:10962 Date: 2001-08-01T16:56:04+00:00 List-Id: I'll bet that using some version of this kind of iterative prototyping to approaching an ultimate product is done a lot more often than many of us may want to admit. It probably is also capable of producing good designs and reliable products in less time than more formal methods for some classes of problems. I doubt it is the sort of thing one would want to use to develop a major banking network system or a complex rocket launch control system (I've seen such things organically grown) but for some kinds of smaller, self contained problems, this is probably a good design methodology for the experienced developer. Lets face it - most of us think better in Ada than we do in UML or Mil-Std-2167a documents. That, and we like to experiment with different approaches to gain enlightment. (Think about it a little, hack a little code, run some tests, fix some bugs, go back to step one...) We don't generally want to draw a diagram, start writing the code, discover there is a better way to do it and be forced to decide to either redraw the diagram or stick with it and have a sub-optimal answer. I'd consider the technique valid, but before declaring "Victory", I'd want to review the prototype(s) and take a decision about using it "as is" or using it as a model for a more robust design/implementation. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Larry Hazel" wrote in message news:3B682658.57BE8A24@mindspring.com... > > Using Ada to help think about the problem and develop a design approach. I've > done that many times. >