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-7-bit Path: g2news1.google.com!postnews.google.com!l62g2000hse.googlegroups.com!not-for-mail From: amado.alves@gmail.com Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Sun, 12 Oct 2008 07:53:27 -0700 (PDT) Organization: http://groups.google.com Message-ID: <802648fb-608e-42de-b94a-9dd39b1e2b21@l62g2000hse.googlegroups.com> References: <60e0c5f0-1e17-4add-b21e-b1ef622d5233@v13g2000pro.googlegroups.com> <6gj2s5-0f9.ln1@newserver.thecreems.com> <543356bc-7862-45d2-9004-dfef69deab26@79g2000hsk.googlegroups.com> NNTP-Posting-Host: 89.214.231.92 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1223823207 25946 127.0.0.1 (12 Oct 2008 14:53:27 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 12 Oct 2008 14:53:27 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l62g2000hse.googlegroups.com; posting-host=89.214.231.92; posting-account=3cDqWgoAAAAZXc8D3pDqwa77IryJ2nnY User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:2345 Date: 2008-10-12T07:53:27-07:00 List-Id: I've slept on it and I'll retract from magic variables. Students will declare the variables from day 1. Thanks for your warnings, they confirm this. But please remind that my main focus is not teaching Ada, but algorithms, and Ada is being use for implementing the algorithms. I need a fragment of Ada that together with some packages provide a non distracting environment, language, for the implementation of the algorithms. Of course I'll teach Ada basics. I'll teach packages. Packages are the heart of Ada, more than types. I don't think I'll teach types much. I'll teach how to *use* types i.e. how to declare variables. Thanks.