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,MAILING_LIST_MULTI, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3885b7fd66a1db28 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-21 17:07:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!teaser.fr!enst.fr!not-for-mail From: "Robert C. Leif" Newsgroups: comp.lang.ada Subject: RE: Why is Ada NOT a good choice for a beginner to programming? Date: Sat, 21 Dec 2002 17:06:01 -0800 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: avanie.enst.fr 1040519222 84178 137.194.161.2 (22 Dec 2002 01:07:02 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Sun, 22 Dec 2002 01:07:02 +0000 (UTC) Return-Path: X-Envelope-From: rleif@rleif.com X-Envelope-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 Importance: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Unsubscribe: , List-Id: comp.lang.ada mail<->news gateway List-Post: List-Help: List-Subscribe: , Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:32175 Date: 2002-12-21T17:06:01-08:00 The one point in favor of Ada that has only been mentioned in this discussion by Tom Moran is the quality of the error messages. This is crucial to all developers, who are not language gurus. I have found the error messages in GNAT to be very useful. The subset of Ada that is the equivalent of Pascal with the addition of packages, generics, bounded strings, and child libraries is both powerful and simple. In fact, this should be a good market for professionals like me who work in other = areas and use Ada as a tool to do their work. Bob Leif -----Original Message----- From: comp.lang.ada-admin@ada.eu.org = [mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of tmoran@acm.org Sent: Saturday, December 21, 2002 11:02 AM To: comp.lang.ada@ada.eu.org Subject: Re: Why is Ada NOT a good choice for a beginner to programming? > > Gnat does this (and has the best error messages i've ever seen from > > a compiler). > > But sometimes it should produce some warnings. See the thread > "CONSTRAINT_ERROR - why?" Right, you need to include the command line switch so it compiles the Ada you might expect, the one with overflow checking. IMHO, you also need to include the stuff to get a symbolic traceback on an unhandled exception. I would alternatively suggest Janus Ada for the quality of its run-time error messages. (www.rrsoftware.com) That's the compiler I learned Ada from.