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,b50bc6538a649497 X-Google-Attributes: gid103376,public From: "Randy Brukardt" Subject: Re: Ada student homework ? Date: 2000/11/10 Message-ID: <5T0P5.180$vj5.65716@homer.alpha.net>#1/1 X-Deja-AN: 692239293 References: <3A02CED4.520C2768@brighton.ac.uk> <3A078B6F.D34B024B@erols.com> <8ua3m1$bru$1@nnrp1.deja.com> <3A0916BB.584C6C60@cadwin.com> <3A0952B9.34BE19D1@cadwin.com> <3A0A2E53.DD650D8A@ix.netcom.com> <3A0A6B56.7437E9E7@cadwin.com> <3A0B68EF.A06B276D@ix.netcom.com> <3A0BC243.4A9CFC90@cadwin.com> <3A0C0BEE.347F659C@acm.org> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 X-Complaints-To: abuse@alpha.net X-Trace: homer.alpha.net 973904449 156.46.62.124 (Fri, 10 Nov 2000 19:00:49 CST) NNTP-Posting-Date: Fri, 10 Nov 2000 19:00:49 CST Newsgroups: comp.lang.ada Date: 2000-11-10T00:00:00+00:00 List-Id: Marin David Condic wrote in message <3A0C0BEE.347F659C@acm.org>... >You are correct about the Windows/PC/C situation. While you *can* develop apps in Ada for this platform, >you are swimming against the tide in many respects. The OS interface is C, there are tons of C/C++ oriented >development tools, etc. From a market standpoint, you can't afford to ignore the Windows environment. If >you're going to develop there, you'll have to know C (to some extent) just to use the OS. Well, that's the point of Claw: to allow people to develop for Windows without needing to know C. (And, I'd expect that various other people working on GUI tools would say the same.) I would say that we've failed if C knowledge is still necessary. (Before someone complains, I would probably agree in some ways that we have failed. One of the original pillars for Claw was a Petzold-like book with all of the examples in Ada 95 using Claw. But we never found anyone capable enough in Ada 95, Windows, and writing to create it. [Two out of three isn't enough.] And, if you have to extend beyond the boundaries of Claw, you'll end up needing to know C. But certainly such knowledge is not necessary for many applications.) Randy Brukardt (R.R. Software, Inc. For more info on Claw, see www.rrsoftware.com)