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: fdb77,5f529c91be2ac930 X-Google-Attributes: gidfdb77,public X-Google-Thread: 103376,583275b6950bf4e6 X-Google-Attributes: gid103376,public X-Google-Thread: 1108a1,59ec73856b699922 X-Google-Attributes: gid1108a1,public X-Google-Thread: 11232c,59ec73856b699922 X-Google-Attributes: gid11232c,public X-Google-ArrivalTime: 2003-04-30 09:35:09 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: kaz@ashi.footprints.net (Kaz Kylheku) Newsgroups: comp.lang.java.advocacy,comp.object,comp.lang.ada,misc.misc Subject: Re: Using Ada for device drivers? (Was: the Ada mandate, and why it collapsed and died) Date: 30 Apr 2003 09:35:09 -0700 Organization: http://groups.google.com/ Message-ID: References: <9fa75d42.0304230424.10612b1a@posting.google.com> <9fa75d42.0304240446.493ca906@posting.google.com> <3EA7E0E3.8020407@crs4.it> <9fa75d42.0304240950.45114a39@posting.google.com> <4a885870.0304291909.300765f@posting.google.com> <416273D61ACF7FEF.82C1D1AC17296926.FF0BFD4934A03813@lp.airnews.net> NNTP-Posting-Host: 64.114.87.129 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1051720509 12203 127.0.0.1 (30 Apr 2003 16:35:09 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 30 Apr 2003 16:35:09 GMT Xref: archiver1.google.com comp.lang.java.advocacy:62938 comp.object:62389 comp.lang.ada:36769 misc.misc:13823 Date: 2003-04-30T16:35:09+00:00 List-Id: "John R. Strohm" wrote in message news:<416273D61ACF7FEF.82C1D1AC17296926.FF0BFD4934A03813@lp.airnews.net>... > Apples and oranges, Will. > > The interesting comparison would be to give both sides the same hardware > power, and do the UI software in Ada vs. C. Newsflash: ``Ada versus C'' is not interesting. Ada and C are much more similar than they are different. If you don't think so, it's only because you are too absorbed in the arcane details that separate your favorite high level assembly language from the next one. An Ada versus C programming context is the coding equivalent of a three-legged race in which each side thinks that their particular method of tying legs together gives them an advantage. Writing UI in either Ada or C is a waste of productivity that could only possibly be justified in a freeware project, or some tax-dollar-supported researchy thing. (To be clear, I don't mean *morally* justified, only economically).