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: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public X-Google-Thread: 10d15b,d730ea9d54f7e063 X-Google-Attributes: gid10d15b,public From: jsa@alexandria (Jon S Anthony) Subject: Re: C is 'better' than Ada because... Date: 1996/08/11 Message-ID: #1/1 X-Deja-AN: 173587238 sender: news@organon.com (news) references: <31F28DBD.2A1D@harris.com> organization: Organon Motives, Inc. newsgroups: comp.lang.ada,comp.lang.c,comp.lang.cobol Date: 1996-08-11T00:00:00+00:00 List-Id: In article <4ul434$jf@mtinsc01-mgt.ops.worldnet.att.net> Craig Franck writes: > While it might not be in your mind a compelling argument, I dont believe > it is nonsensical. Having programmed for Windows in C/C++, Pascal as well as > BASIC, I feel that C/C++ is the most natural. Pascal does not use NULL > terminalted strings. This is not a problem in Ada. See Ada.Interfaces.C, which has full support for interoperation with C stuff (including strings, pointers, and whatnot). Works like a champ. > When you are using the > same tools the vendor used to write the OS your going to be using a good > implementation. Hmmm, MS would seem to be a counterexample to this claim. MSVC++ is hardly a "good" impl of C++ under any reasonable interpretation. > The only Ada compiler I have is for DOS so I tend to view > it as good for learning the language, but not much else. Well, GNAT is freely available for DOS, Win95 and WinNT. ObjectAda from Tomson is in the same price range as MSVC++ and has the full blown IDE and Windoze support (with GUI builder and all...) > Also so you > *must* admit that lingua prima of the PC world is C/C++, with Pascal and > BASIC taking up the rear. It is "lingua prima", but for no reason other than inertia. But inertia is hard to beat. As we all know, people are in general mentally lazy and don't like learning anything different (let alone new). Programmers seem to exhibit this attitude even more than the average joe/jane. > be a victim of the run of your patients. In UNIX there is a lot more > support for C than Ada, so if I were start a project I would pick C > not Ada. There have been pure Lisp machines in which the whole OS was Here we have the problem of perception again. And inertia... /Jon -- Jon Anthony Organon Motives, Inc. 1 Williston Road, Suite 4 Belmont, MA 02178 617.484.3383 jsa@organon.com