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,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-30 20:28:33 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!enews.sgi.com!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc2.on.home.com.POSTED!not-for-mail Message-ID: <3B6625E0.F0735A66@home.com> From: "Warren W. Gay VE3WWG" X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: How to make Ada a dominant language References: <9k36ae$138k$1@pa.aaanet.ru> <3B6557D2.DC2F9F2F@sneakemail.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 31 Jul 2001 03:28:32 GMT NNTP-Posting-Host: 24.141.193.224 X-Complaints-To: abuse@home.net X-Trace: news1.rdc2.on.home.com 996550112 24.141.193.224 (Mon, 30 Jul 2001 20:28:32 PDT) NNTP-Posting-Date: Mon, 30 Jul 2001 20:28:32 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:10811 Date: 2001-07-31T03:28:32+00:00 List-Id: Russ Paielli wrote: > Gary Lisyansky wrote: > > "Russ" <18k11tm001@sneakemail.com> wrote in message ...snip... > > "Physical" line is not an element of Ada syntax. Writing statements in one > > line or several lines is purely the question of style which allows for more > > flexibility and readability. Changing this doesn't make any sense. In fact, > > suggestions 1 and 2 are in contradiction to the very idea of a free- form > > language. > > If 99% of executable statements are on one line, it is ridiculous to > clutter every line with a semicolon. Sorry, nope, not rediculous. If you are auditing a piece of critical software, as I expect happens with flight critical software, from a hardcopy, it is reassuring to know that the end of the statement is right where that semicolon is. This confirms that there is not more code that didn't get cut off on the line printer/photocopier/whatever. Will anyone in the industry confirm or add to this? I know from my own experience, just from auditing some difficult C code in times past, that these "little things" can make quite helpful on hardcopy. It can also be helpful when reading those example programs in books, where the author has re-typed the code in by hand (why they don't use cut and paste at least?), and the code is full of bugs. The semicolon and other things that you consider unnecessary, can be quite helpful in descerning what the author's true intent was. > The point is not the amount of typing. And I'll bet that the vast > majority of non-Ada-programmers think it is more, not less, readable. > > Russ -- Warren W. Gay VE3WWG http://members.home.net/ve3wwg