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,442eb9212004f30 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!b1g2000hsg.googlegroups.com!not-for-mail From: John McCormick Newsgroups: comp.lang.ada Subject: Re: Problem using Ada.Text_IO.Modular_IO Date: Fri, 11 Jul 2008 06:21:37 -0700 (PDT) Organization: http://groups.google.com Message-ID: <81c86e52-186e-4d2f-a951-56c69c58bbf6@b1g2000hsg.googlegroups.com> References: <4eab7055-df3d-4d56-87da-8248829da1da@26g2000hsk.googlegroups.com> <32e35e5a-3cae-4fdc-be4a-3ae1e146e9f3@l64g2000hse.googlegroups.com> <48772c92$0$6601$9b4e6d93@newsspool2.arcor-online.net> NNTP-Posting-Host: 67.212.104.239 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1215782497 23256 127.0.0.1 (11 Jul 2008 13:21:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Jul 2008 13:21:37 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: b1g2000hsg.googlegroups.com; posting-host=67.212.104.239; posting-account=jVm7MAoAAABZ69ylB7L9PjZAVQg4j4fC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:1111 Date: 2008-07-11T06:21:37-07:00 List-Id: On Jul 11, 5:05=A0am, christoph.gr...@eurocopter.com wrote: > > I recall a c.l.ada message from a university teacher of embedded > > systems programming (model trains, I think) whose classes had > > switched from C to Ada. After that, the students had achieved more > > and got better results. The effect was attributed to Ada's > > fundamental type system and types defined in terms of the > > (abstracted) problem domain. =A0I.e., not just Interfaces. > > John W. McCormick > Software Engineering Education: On the Right Track > > (On Crosstalk Aug 2000) > > Most impressive paper. Thanks for the compliment. Georg is correct about my attributing student success to types defined in terms of the problem domain. Here is a link to the Crosstalk paper http://www.stsc.hill.af.mil/crosstalk/2000/08/mccormick.html I discussed this work on an education panel held at Ada Europe last month. I also showed a 13 minute video of the work done by my students. A streaming version of that video is available on my lab page http://www.cs.uni.edu/~mccormic/RealTime/ John