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,59f7ca851a394aa3 X-Google-Attributes: gid103376,public From: Steve Jones - JON Subject: Re: Reasons NOT To Choose Ada Date: 1996/11/11 Message-ID: <32872161.19FE@eurocontrol.fr>#1/1 X-Deja-AN: 195764743 references: content-type: text/plain; charset=us-ascii organization: Eurocontrol Experimental Centre mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Mozilla 2.0 (X11; I; HP-UX A.09.05 9000/720) Date: 1996-11-11T00:00:00+00:00 List-Id: Michiel Perdeck wrote: > > I can think of some reasons, can you refute them? > 1. Difficult to get Ada experts. Umm not really, there are around 100 on this site and probably 1000 on my last project alone. > 2. Learning the language takes long (= expensive). I'd say learning C takes longer as explaining pointers, memory deallocation etc to new programmers takes ages (and they still get it wrong). > 3. The particular system interfaces with C/C++ API's. This is a problem, bindings do help but they always come along after you need them, as a result you have to write your own all the time. > 4. Ada is not right for GUI programming. This just isn't right, the project I'm on at the moment has zero lines of C code in it, uses Ada bindings for PEX and X and gets along just as well as the last project where we used C for the GUI. The only problem is that the bindings aren't as powerful as they could be. You just have to be smarter. 5. Ada doesn't have Microsoft support 6. There is no VisualAda or Borland Ada. Most Ada compilers are still rather poor. They tell you what the problem is in the same way a C compiler does. 7. Ada isn't "cool" the DoD are big men in suits. Sun are "cool" and so are K&R. > .... > .... > Please add to this list and if possible add refutations. > > I imagine that an operation like this could have been done before, I'm > interested in references. > > Regards, Michiel >