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: dirk@hera.informatik.unibw-muenchen.de (Dirk Dickmanns) Subject: Re: C is 'better' than Ada because... Date: 1996/07/29 Message-ID: #1/1 X-Deja-AN: 170838368 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> organization: University of the Federal Armed Forces Munich newsgroups: comp.lang.ada,comp.lang.c Date: 1996-07-29T00:00:00+00:00 List-Id: "Tim Behrendsen" writes: >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. True for both Ada and Mac (and cheapish workstations): Yes, it has problems, but it has a quite clean architecture -- sadly enough most won't use it due to conventional reasons. >Again, the question, >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? I posted five reasons from an earlier post of yours, I'll add some now: Not willing to invest conversion cost -- return of investment could take more than a single project. General unwillingness to change -- it takes personal effort to fight the intricacies of other languages. There is neither a Borland Ada for Windoze nor a Visual Ada from Mickey$oft. Everybody else uses C. And again: Not knowing Ada. For the record: I had the usual history: BASIC, Pascal, Assembler (8086), Prolog, Lisp, OO-Pascal, C, C++. Then less usual: occam, Eiffel3, Ada95, Python, Caml. For my work in computer vision, Ada95 is by far the favorite, which does not mean I wouldn't use anything else, if appropriate. But this rarely occurs, most of my new software is Ada and even some of the old will be converted for maintenance reasons and ease of use. Most of the old is accessed via bindings, though. >-- Tim Behrendsen (tim@airshields.com) I wouldn't choose a domain so closely named to airheads.com !-) Dirk -- Dirk Dickmanns -- REALIS -- real-time dynamic computer vision Sun OS 4.1.3; PC Linux; Ada, OCCAM, C, Eiffel, PROLOG, C++