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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,583275b6950bf4e6 X-Google-Attributes: gid103376,public X-Google-Thread: fdb77,5f529c91be2ac930 X-Google-Attributes: gidfdb77,public X-Google-Thread: 11232c,59ec73856b699922 X-Google-Attributes: gid11232c,public X-Google-Thread: f43e6,899fc98b2883af4a X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,59ec73856b699922 X-Google-Attributes: gid1108a1,public X-Google-ArrivalTime: 2003-05-16 07:04:18 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: softeng3456@netscape.net (soft-eng) Newsgroups: comp.lang.java.advocacy,comp.object,comp.lang.ada,misc.misc,comp.software-eng Subject: Re: Quality systems (Was: Using Ada for device drivers? (Was: the Ada mandate, and why it collapsed and died)) Date: 16 May 2003 07:04:17 -0700 Organization: http://groups.google.com/ Message-ID: <9fa75d42.0305160604.36a8bde1@posting.google.com> References: <9fa75d42.0305141747.5680c577@posting.google.com> <7GGwa.849701$F1.107635@sccrnsc04> NNTP-Posting-Host: 32.97.239.19 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1053093858 16949 127.0.0.1 (16 May 2003 14:04:18 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 16 May 2003 14:04:18 GMT Xref: archiver1.google.com comp.lang.java.advocacy:63913 comp.object:63542 comp.lang.ada:37388 misc.misc:14224 comp.software-eng:19231 Date: 2003-05-16T14:04:18+00:00 List-Id: tmoran@acm.org wrote in message news:<7GGwa.849701$F1.107635@sccrnsc04>... > > In the early days of PCs, people > > had to often write many things from scratch, and address > > CGA and VGA and whatnot cards, and draw pixels, and interface > > to telephony cards... All that would have been practically > > impossible in Ada. > Having done each of those things with both Ada and C, I'm curious why > you could possibly think they were any harder in Ada, much less > "practically impossible". I have an especially pleasant memory of moving Mostly from obervations of goings-on. I don't doubt that anything can be done in Ada for academic purposes or to prove a point. But for serious stakes, Ada groups actually tend to wait for Ada APIs from C++ vendors, rather than roll their own if things look bad -- as C++ groups are apt to do. Of course, I don't claim extensive involvement with Ada groups. If what I observed is the exception rather than the norm, I would be happy to hear from Ada people who have had little qualms about rolling their own stuff when the vendors were not up to snuff. But what I hear from this group is people who claim Ada is perfect for everything from writing device drivers to artificial intelligence. But if it becomes clear that the Ada "device driver authors" have a hard time dealing with null-terminated strings, then one tends to wonder if the all-encompassing claims are perhaps a tiny bit exaggerated.