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,f51e93dacd9c7fca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-18 08:22:12 PST Newsgroups: comp.lang.ada Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!uunet!ash.uu.net!world!news From: Robert A Duff Subject: Re: status of Ada STL? Sender: news@world.std.com (Mr Usenet Himself) Message-ID: Date: Tue, 18 Jun 2002 15:21:19 GMT References: <3d0ce154_5@news.bluewin.ch> NNTP-Posting-Host: shell01.theworld.com Organization: The World Public Access UNIX, Brookline, MA X-Newsreader: Gnus v5.7/Emacs 20.7 Xref: archiver1.google.com comp.lang.ada:26249 Date: 2002-06-18T15:21:19+00:00 List-Id: 18k11tm001@sneakemail.com (Russ) writes: > I heard that ":=" was originally chosen by some early language > designer (can't remember who) who actually wanted to use "<=", but his > ancient ancient keyboard didn't have "<". I believe the language you're thinking of was Algol-60, and I believe they wanted to use a left-pointing arrow (a single character, not a "<" followed by an "="), which character sets didn't support, so they searched for some other notation that indicated the asymmetric nature of assignment, and came up with ":=". It's sad that ancient character sets didn't have the proper symbols for "<=", ">=", and "/=". >... You've fooled yourself into > thinking it has some deep meaning. It *does* have a deep meaning, or at least some meaning more substantial than the stated rationale for C, which involves number of keystrokes: assignment is asymmetric (the left-hand side is very different from the right), and ":=" indicates that reasonably well. Assignment does not mean the same thing as equality. >... Einstein said, "Everything should > be made as simple as possible, but not simpler." So Einstein agrees > with me. Einstein was happy to obey hundreds of years of maths tradition as to the meaning of "=". ;-) Anyway, saying that "=" is simpler than ":=" seems silly to me. Do we measure simplicity by the length of the symbol? - Bob