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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,df854b5838c3e14 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public From: adaworks@netcom.com (AdaWorks) Subject: Re: C/C++ knocks the crap out of Ada Date: 1996/03/15 Message-ID: #1/1 X-Deja-AN: 142906969 sender: adaworks@netcom.netcom.com references: <313D4D00.875@ix.netcom.com> <4hjm02INN3mt@keats.ugrad.cs.ubc.ca> <4hl082INNc7d@keats.ugrad.cs.ubc.ca> followup-to: comp.lang.ada,comp.lang.c,comp.lang.c++ organization: NETCOM On-line Communication Services (408 261-4700 guest) newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-03-15T00:00:00+00:00 List-Id: Kazimir Kylheku (c2a192@ugrad.cs.ubc.ca) wrote: : You mean, that if I intend to write a procedure which computes the GCD of a : pair of integers, and I somehow end up computing the LCM instead, your Ada : programming environment will kindly inform me with a diagnostic: ` Barry Boehm has often distinguished between, "Doing the right job" and "Doing the job right" No language can help you "do the right job." Languages such as Ada and Eiffel are designed to maximize the help one can get from the compiler to "do the job right." C++ also defines a language that makes it possible to get more help from the compiler. Surely, no one would ever suggest that C is such a language. If it were, there would not be such a huge aftermarket for product such as Purify. There are certainly times when one does not want to get a lot of help from the compiler. There are some exceptionally bright people who do not require such help. However, when it is appropriate to seek the a lot of help from a compiler, one clear choice is Ada. Richard Riehle adaworks@netcom.com -- richard@adaworks.com AdaWorks Software Engineering Suite 27 2555 Park Boulevard Palo Alto, CA 94306 (415) 328-1815 FAX 328-1112