From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 23 Jun 93 19:07:53 GMT From: aio!sweetpea.jsc.nasa.gov!yow@ames.arc.nasa.gov (Bill Yow) Subject: Re: Software vendors not using Ada but C Message-ID: <1993Jun23.190753.8583@aio.jsc.nasa.gov> List-Id: In article <9306221230.AA05804@sed00.sed>, mking@FSD.COM (Mike King) writes: |> In INFO-ADA Digest, V93, #387, Colin James 0621 writes : |> However, the real problem is the fact the statement doesn't convey the |> intention to the reader/future code maintainer. Only a poor software |> engineer would write a statement like `c=a+++b;' in his/her code; the |> rest of us would write `c=(a++)+b;' or `c=a+(++b);' so as not to depend |> on the order of evaluation, and more importantly, to inform future |> generations what was intended by the statement. |> Well, when I was in school the C class I took (in 86) the professor would not allow us to use (). The reason, he felt that a good C programmer should not need to use () but should know all of the precedence rules. In fact he would take off points on test for the use of (). So there are at least 30 C programm ers who had it drilled into there heads not to use (). And this was not a small school either, the engineer school had over 5,000 stud ents and the entire school was over 20,000. Later, Bill Yow (713) 280-1591 yow@pat.mdc.com byow@mcimail.com My opinions are my own!