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 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!f37g2000pri.googlegroups.com!not-for-mail From: mockturtle Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Thu, 9 Oct 2008 09:47:30 -0700 (PDT) Organization: http://groups.google.com Message-ID: <868a73c3-425c-4690-8291-409c21fa7ac7@f37g2000pri.googlegroups.com> References: <60e0c5f0-1e17-4add-b21e-b1ef622d5233@v13g2000pro.googlegroups.com> NNTP-Posting-Host: 62.101.126.216 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1223570850 8851 127.0.0.1 (9 Oct 2008 16:47:30 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 9 Oct 2008 16:47:30 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f37g2000pri.googlegroups.com; posting-host=62.101.126.216; posting-account=9fwclgkAAAD6oQ5usUYhee1l39geVY99 User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.52 (X11; Linux i686; U; en),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:2290 Date: 2008-10-09T09:47:30-07:00 List-Id: On Oct 9, 6:06=A0pm, amado.al...@gmail.com wrote: > 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. Well, an easy answer to your 2..4 questions is the GNAT solution with the GPS IDE and GtkAda. I'm sure that it works both with Linux and Windows, since I work on Linux and my students on Windows. I never used GtkAda, so I do not know if it suits your needs. No idea about the book...