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=-0.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,751d508677a5add1 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!nntp.ukr.net!news.ett.com.ua!not-for-mail From: anon@att.net Newsgroups: comp.lang.ada Subject: Re: [Ada] made me hate programming Date: Fri, 2 Jul 2010 18:51:23 +0000 (UTC) Organization: ETT newsserver Message-ID: References: <8f469661-370c-4484-82d8-f1b365455e0f@w12g2000yqj.googlegroups.com> <98aa58b3-50fc-418d-9f72-524b5a23c89d@t10g2000yqg.googlegroups.com> <4c2bd5e5$0$2366$4d3efbfe@news.sover.net> <4c2ca2d2$0$7666$9b4e6d93@newsspool1.arcor-online.net> <4c2cb60f$0$7651$9b4e6d93@newsspool1.arcor-online.net> <4c2d97a0$0$7655$9b4e6d93@newsspool1.arcor-online.net> <11xsi9ilnamk6$.1r1kaahru68b1.dlg@40tude.net> <4c2dc0da$0$6888$9b4e6d93@newsspool2.arcor-online.net> <4c2de889$0$6877$9b4e6d93@newsspool2.arcor-online.net> Reply-To: anon@anon.org NNTP-Posting-Host: dialup-4.225.173.252.dial1.dallas1.level3.net X-Complaints-To: usenet@news.ett.com.ua X-Notice: Filtered by postfilter v. 0.6.1 X-Newsreader: IBM NewsReader/2 2.0 Xref: g2news1.google.com comp.lang.ada:12146 Date: 2010-07-02T18:51:23+00:00 List-Id: In , Peter Hermann writes: >Georg Bauhaus wrote: >> ... a teacher >> has no trouble wiping away all questions by noting that >> "task" is a reserved word, and more about it later. >> Just get rid of it. But that's the point! That is what >> error messages can strive to be like in a "teaching compiler". > >that's the point indeed. >sehr gut. > >The evolution of compilers towards better error messages >may only happen incrementally. >Therefore AdaCores "GNAT Academic Program (GAP)" is so precious. Most compilers are still written in software shop from programmers that care less who uses them. But Adacore's GNAT was design at NYU. Dr. Robert Dewar and the Ada Team was requested to design a compiler that aid the Ada programmer. And, Robert Dewar a NYU associate professor at NYU in 80s .. 90s knew that most professors do not want to help students with simple syntax errors that a compiler could easily give a hint to. So, GNAT is great in reporting the syntax errors. With some warning messages on simple program design flaws like report a warning that routine calling itself may result in an endless loop error. And this also, trys to fills a few requirments from the RM which other compilers have not. Dr. Robert Dewar -- At NYU he was codirector of both the Ada-Ed and GNAT projects. And is a cofounder, president, and CEO of AdaCore.