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-Thread: 103376,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!t54g2000hsg.googlegroups.com!not-for-mail From: John McCormick Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Mon, 13 Oct 2008 08:52:38 -0700 (PDT) Organization: http://groups.google.com Message-ID: 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: 134.161.242.208 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1223913159 19878 127.0.0.1 (13 Oct 2008 15:52:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 13 Oct 2008 15:52:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: t54g2000hsg.googlegroups.com; posting-host=134.161.242.208; posting-account=jVm7MAoAAABZ69ylB7L9PjZAVQg4j4fC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:2359 Date: 2008-10-13T08:52:38-07:00 List-Id: On Oct 12, 9:56=A0am, "Dmitry A. Kazakov" wrote: > On Sun, 12 Oct 2008 06:00:51 -0700 (PDT), John McCormick wrote: > > It never ceases to amaze me how computer science educators want to use > > bleeding edge technology in the beginning courses. > > I don't see anything bad in that. It is the question what is considered a= s > a bleeding edge. Ada is certainly one in large, high-integrity, concurren= t > systems design. It also has a very innovative OO types system. (However, > there are problems with irregularity, MI, MD). It is a question of how do > you sell it. Your points about Ada's complexity are appropriate for upper level courses. But not for the first course. Here students are struggling with the basic control structures and the basic scalar and composite types. It is common that the latest fad language is undergoing rapid change. Often the textbooks are a version or two behind the tools the students are using. While more advanced students can deal with these differences, it is VERY frustrating to beginners. This was the point I was trying to make with my comment. John