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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,f096ebb5dcac664d X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 14 Jul 2009 22:18:51 +0200 From: Georg Bauhaus Reply-To: rm.tsoh+bauhaus@maps.futureapps.de User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada in teaching (was: Ariane 5 Failure from 1996) References: <851f477d-c5a4-4c87-b930-4a47ba508579@h8g2000yqm.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <4a5ce82c$0$32682$9b4e6d93@newsspool2.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 14 Jul 2009 22:18:52 CEST NNTP-Posting-Host: 195c18de.newsspool2.arcor-online.net X-Trace: DXC=3PLY6AOS8@5L2C_`koXfC5A9EHlD;3Yc24Fo<]lROoR1^YC2XCjHcb9N3oN?X5eQF4A:ho7QcPOV3MlS3gE?e66>NYJLfn8g1Q4 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:7053 Date: 2009-07-14T22:18:52+02:00 List-Id: John B. Matthews wrote: > I always though going from Pascal to Ada would have been easier. Which subset of Ada? Without exceptionally good explanations, I can't imagine full Ada, with access discriminants, say, as a possible teaching vehicle at all. Java is probably thought to be closer to business; at least I've heard teachers say so. It is, in another sense, at least: sloppy base type systems and hand made concurrency are a good basis for continued support business. While Java's int, long, etc. only require a little hubris to handle them properly, there are the ubiquituous features of the same spirit, equally successful: int, long, etc. in C and their integer overflows and buffer overflows. These will provide for vulnerability protection opportunities and help establish international software companies :-) Java has learned from this base type system, so it moved the imperfections to object spaghetti. No? You should be teaching what everyone wants. You should be teaching what everyone teaches. You should be rushing towards a new paradigm in teaching as soon as it is there. Be part of the crowd. It's only tax payers' money.