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: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public From: "Theodore E. Dennison" Subject: Re: C is 'better' than Ada because... Date: 1996/07/30 Message-ID: <31FE4B5C.ABD322C@escmail.orl.mmc.com>#1/1 X-Deja-AN: 173088094 references: <31daad10.57288085@netline-fddi.jpl.nasa.gov> <31ebfbd7.330061022@netline-fddi.jpl.nasa.gov> <31EE19D1.6977@lfwc.lockheed.com> <31efe069.63062188@netline-fddi.jpl.nasa.gov> <4sopkp$dao@itfhps00.itf.hcsd.ca> <31f3c396.238311543@netline-fddi.jpl.nasa.gov> <01bb78b1$28455ec0$87ee6fce@timpent.airshields.com> <31F613F3.2781E494@escmail.orl.mmc.com> <01bb7bf9$b89a1740$96ee6fcf@timhome2> content-type: text/plain; charset=us-ascii organization: Lockheed Martin Information Systems mime-version: 1.0 newsgroups: comp.lang.ada,comp.lang.c x-mailer: Mozilla 2.0 (X11; I; SunOS 4.1.3_U1 sun4m) Date: 1996-07-30T00:00:00+00:00 List-Id: Tim Behrendsen wrote: > > This sounds to me like the "Macintosh" argument; if only the general > public weren't so ignorant, the Macintosh would be the dominant > platform. Never mind the very real problems with the platform. Nope. I never said that, and wouldn't imply it. I have heard that argument used (fallciously) against Ada, and that appears to be what you are attempting to do here. The problem is that you are trying to introduce an analogy that just does not hold. That argument works when you are talking hardware, because folks don't want to switch hardware when none of their old software will run with it, and very little software is available for it. This just doesn't follow with languages. My Ada software will run on any platform I write it to, no matter how few other Ada programs run on that platform. It simply doesn't matter what the "general public" (whoever that is) uses. It won't hurt your sales one iota to use Ada instead of BLISS+++ (or whatever is "fashonable" these days). In fact, if your customers care about reliablity, it will probably HELP sales (then again, its 1:30 PM and I'm still sober, so obviously I know NOTHING about Sales :-) ). > Based on your post, Ada is only appropriate for mission critical > applications, and not for other applications? Again, the question, I don't believe I ever claimed such a restriction on Ada's usefullnes. In fact, I have used Ada with good effect for database and GUI applications. It is true that the more you care about reliablity, the more you appreciate Ada. Such concerns are rightfully the most acute in the domains I mentioned, but I should hope they are not absent elswhere. > and I ask this respectfully, "If it's so good, why isn't it used more > universally than it is?" And, if C is so bad (in many people's opinion, > not mine), why is it used almost universally, despite its acknowledged, > real problems? And, I ask this equally respectfully, "Why do I care?" In fact, I HOPE our compeditors use C. It gives our products quite a "head start", where quality (and often cost) are concerned. -- T.E.D. | Work - mailto:dennison@escmail.orl.mmc.com | | Home - mailto:dennison@iag.net | | URL - http://www.iag.net/~dennison |