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.9 required=5.0 tests=BAYES_00 autolearn=ham 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: 2003-01-04 14:53:51 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.mel.connect.com.au!news.syd.connect.com.au!news.bri.connect.com.au!bunyip.cc.uq.edu.au!not-for-mail From: "David Wright" Newsgroups: comp.lang.ada Subject: Re: Why is Ada a good choice for an ambitious beginner to programming Date: Sun, 5 Jan 2003 08:55:14 +1000 Organization: University of Queensland Message-ID: References: <5ad0dd8a.0212210251.63b87aba@posting.google.com> <3e140e05.3654845@news.demon.co.uk> NNTP-Posting-Host: d-233-137.stlucia.uq.net.au X-Trace: bunyip.cc.uq.edu.au 1041720829 16937 203.101.233.137 (4 Jan 2003 22:53:49 GMT) X-Complaints-To: news@uq.edu.au NNTP-Posting-Date: 4 Jan 2003 22:53:49 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:32548 Date: 2003-01-04T22:53:49+00:00 List-Id: "Bill Findlay" wrote in message news:BA3A5BF1.177F%yaldnifw@blueyonder.co.uk...: : It was interesting to stand in the lab and watch CS (Ada) and EE (Pascal) : beginners working side by side. One day, about week 6 of term, the CS : students (using GNAT and AdaGraph) had nearly all successfully written a : program that animated balls bouncing around in a box. The EE students (using : Turbo) were nearly all grappling unsuccessfully with a trivial text-oriented : read-process-output loop. : Hi Bill, You've convinced me; but the CS students (using GNAT and AdaGraph) were enrolled in a formal course and could be streamed in interesting graphical directions (balls bouncing in a box) by an all-knowing mentor. How can the self-learner find such interesting graphical programming projects in Ada? NB!! Is there a particular text that you would recommend for this particular ball/box exercise and similarly engaging graphical forays? Incidentally, graphics programming is immediately engaging for a beginner for obvious reasons. Until I saw your post I was leaning strongly toward committing to LogoMation (NOT LOGO!!), an extremely user friendly and immediately accessible environment for both learning to program generally and programming animated graphics for display on web pages. You may know the software already. If not, the site is: http://www.magicsquare.com There is a fully functional downloadble IDE and the Introductory Tutorials and Reference Manual are excellent. This is not a plug for LM and I would like to stay with Pascal or Ada if I can get to grips with some exercises that inject some colour and fun into the process of learning (e.g., the ball/box graphics exercises). Can you help? Thanks again, in advance. David