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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38fc011071df5a27 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-06-09 23:53:16 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!213.200.246.247!not-for-mail From: Vinzent Hoefler Newsgroups: comp.lang.ada Subject: Re: Ideas for Ada 200X Date: Tue, 10 Jun 2003 08:51:50 +0200 Organization: JeLlyFish software Message-ID: References: NNTP-Posting-Host: 213.200.246.247 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: fu-berlin.de 1055227995 15488763 213.200.246.247 (16 [175126]) X-Newsreader: Forte Agent 1.8/32.548 Xref: archiver1.google.com comp.lang.ada:38886 Date: 2003-06-10T08:51:50+02:00 List-Id: Russ wrote: >Secondly, I'll bet that far more programmers use "+=3D", when given the >option, than don't. I refuse to use that syntax when it is not necessary for performance reasons. Yes, probably I'm a member of the mentally stressed and absolutely stupid minority. >How many C++ or Python programmers do you think >write var1 =3D var1 + var2 when they can write var1 +=3D var2? Probably almost noone. But so what? >Not many good ones, I'll bet. This has *nothing* to do with good or bad. >First of all, what "cost" are you referring to? The cost of >conciseness and improved readability? Personally, *I* don't think that |a+=3Db; is an improvement of readability for |a :=3D a + b; Generally I like the latter better. Still, that wouldn't stop me to use the more concise and thus less readable +=3D if it would be necessary. But in most cases it simply isn't. >Or are you referring to the >stress on mental midgets who are perplexed by a "fancy" operator like >"+=3D"? Oh thanks. Probably the only reason that "iso646.h" exists is for supporting the mental midgets also stressed by fancy operators like |=3D and such. Funny thing, is it? Even the C-community seems to see the fact that conciseness almost always has an impact on readability. Vinzent. --=20 Parents strongly cautioned -- this posting is intended for mature audiences over 18. It may contain some material that many parents would not find suitable for children and may include intense violence, sexual situations, coarse language and suggestive dialogue.