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: dmiller@cybo.com (Dana Miller) Subject: Re: Reasons NOT To Choose Ada Date: 1996/12/04 Message-ID: #1/1 X-Deja-AN: 202373427 sender: news@iquest.net (News Admin) x-nntp-posting-host: ind-0010-27.iquest.net references: <32872161.19FE@eurocontrol.fr> <57vknm$r3c@news.structured.net> organization: not usually newsgroups: comp.lang.ada Date: 1996-12-04T00:00:00+00:00 List-Id: In article <57vknm$r3c@news.structured.net>, cts@alpinet.com (Craig Spannring) wrote: > Steve Jones - JON wrote: > > >Michiel Perdeck wrote: > >> > > >> 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). > > Learning pointers, arrays, and in/out parameters in C is difficult and > you can't write anything more than 'hello world' without understanding > these concepts. Ada has some difficult concepts, but you only need > the simple concepts for most programs. Overall I would guess someone > with no experience could be productive sooner in Ada than in C. Are > there any studies on the learning curves of C++ vs Ada? > > Now of course most of the programmers out there looking for work > already know C or C++. > > >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. > > You might want to check out Object Ada from Thompson. They have some > sort of visual layout program in their professional edition. I > haven't tried it out since I'm being paid to do C++ and $595 is a bit > steep for a toy to use at home. MS VC++ is ~$600 and CodeWarior for the Mac is ~$400 The Professional or Enterprise versions of MSVB or MSVC++ are closer to four figures than two. Iwas just looking at the prices for MS software all across the board. WOW they are EXPENSIVE!! The alsys^h^h^h^h^h Thompson compiler is a good deal when you considder the cost of adding bounds checker $??? and possibly several other checkers $??? needed to do what Ada does out of the box. Not a bad deal. The other advantage of the Thompson product is that the definition of Ada95 is not as likely to change over the next year as C++ is (was) and force you to keep buying new compilers from MS or Borland. -- "I'm always baffled by the number of software people who think fast code is better than correct code!" Me. dmiller@iquest.net Senior Software Engineer and jack of all trades.