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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54889de51045a215 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-19 22:30:05 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!logbridge.uoregon.edu!msunews!not-for-mail From: "Chad R. Meiners" Newsgroups: comp.lang.ada Subject: Re: += in ada Date: Mon, 20 Oct 2003 01:24:31 -0400 Organization: Michigan State University Message-ID: References: <1066224357.499523@master.nyc.kbcfp.com> <1066231159.711433@master.nyc.kbcfp.com> <1066311805.222491@master.nyc.kbcfp.com> <3F8F3077.60402@comcast.net> <3F900F35.50203@comcast.net> <3F92B607.809@comcast.net> NNTP-Posting-Host: arctic.cse.msu.edu X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Xref: archiver1.google.com comp.lang.ada:1170 Date: 2003-10-20T01:24:31-04:00 List-Id: "Russ" <18k11tm001@sneakemail.com> wrote in message news:bebbba07.0310191559.5d9fa9@posting.google.com... > You said that "+=" has more side effects than "Inc" or "++", and I > challenged you for an example where "+=" has a side effect that "Inc" > or "++" cannot have. I'm still waiting for your example, and I have a > feeling I'll be waiting for quite a while. x += y += 1; which you cannot do with "++" or an Inc procedure. > Here's a word of advice for all you young programmers out there (if > there are any here). Don't get too attached to Ada, because your job > prospects as an Ada programmer in the next 20 years will be slim to > none. No, its not just because Ada doesn't have "+=", but it *is* > because of the attitude that refuses to add it, and compares such a > minor addition to the language to a "9.5 on the Richter scale." These are all interesting perspectives from someone that has claimed that he is not a professional programmer and that he does not know Ada. This might explain why you are fixated upon a little issue such as augmented assignment but are completely unconcerned about how the Ada was designed to be a safe and consentient language. Now let us get back to the original problem, Russ. You are worried that future air traffic control software will not be written in Ada because Ada does not have augmented assignments. Now it seems to me that augmented assignments is a bogus requirement for air traffic control software; furthermore, it should not take precedence over important requirements such as readability, and early error detection. Anyone lobbying for augmented assignment features over safety features should be fired if they are developing safety critical software. > Congratulations, Mr. Eachus, you've won the battle. But you (and all > the other regulars on this tiny little newsgroup) are losing the war. I assume you mean the war against ignorance ;-) Well you can give people knowledge, but you can't force them to understand it. > You are developing the perfect language that nobody (except people > named Preben) will use any more unless they are forced to maintain > legacy code to feed themselves. Ada will be the COBOL of the next > generation -- except that it won't be used nearly as much. People that use Ada are people that feel safety and maintenance are important characteristics of a programming language.