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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fef3ad775ef4b0b7,start X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!v13g2000pro.googlegroups.com!not-for-mail From: amado.alves@gmail.com Newsgroups: comp.lang.ada Subject: Ada for 1st year students Date: Thu, 9 Oct 2008 09:06:32 -0700 (PDT) Organization: http://groups.google.com Message-ID: <60e0c5f0-1e17-4add-b21e-b1ef622d5233@v13g2000pro.googlegroups.com> NNTP-Posting-Host: 195.23.123.206 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1223568392 488 127.0.0.1 (9 Oct 2008 16:06:32 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 9 Oct 2008 16:06:32 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v13g2000pro.googlegroups.com; posting-host=195.23.123.206; posting-account=3cDqWgoAAAAZXc8D3pDqwa77IryJ2nnY User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1),gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 ULPSRV01.luvzone.ulusofona.pt:8080 (squid/2.6.STABLE18) Xref: g2news2.google.com comp.lang.ada:8016 Date: 2008-10-09T09:06:32-07:00 List-Id: Dear Fellow Adaists: I have been blessed with the oportunity to teach Ada to 1st year students of a licenciate programme of informatics engineering at Universidade Lus=F3fona do Porto. I seek advice from the vast wisdom in this forum, on: (1) Textbooks. In Portuguese (Brazilian translation fine) or English. Must be introductory, i.e. for students sans prior knowledge of programming in any language. Should be small or cheap (or both). The vendor should be prompt. (2) Compilers. Must be free (as in free beer) or very low cost (perhaps an educational license) and install out-of-the box on Windows or Linux (or both, preferably). Must support Latin-1, preferably Unicode. The vendor should be prompt. (3) IDE or text editor. Same requirements as above. (4) Graphic or GUI library. (I want to be able to produce graphical output, not just the same old text output on a teletype-like window.) Same requirements as above, plus: a simple or small API, eventually at the cost of possibilities (e.g. may be limited to a single window, of a single fixed size, limited number of colors). Should have some support for input, e.g. textboxes, buttons, mouse input. Should use a simple fragment of Ada, viz. excluding OOP. Should support printing, or exporting to PDF or some such, or clipboard copying onto a "office" document, or any combination of the above. Support for a picture format would be a plus (PNG, JPEG...) I have knowledge, in various degrees, of various items in each category, but I will not name any at this moment, to avert prejudice ;-) Many thanks.