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=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8cc219d579ff660e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-31 07:52:09 PST From: "Howard W. LUDWIG" Newsgroups: comp.lang.ada Subject: Re: Wrong SI unit specification Date: Wed, 31 Jan 2001 10:12:11 -0500 Organization: Lockheed Martin -- Information Systems Center Message-ID: <3A782B4B.92E0EA8C@lmco.com> References: NNTP-Posting-Host: orlsr003176.orl.lmco.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.7 [en] (Win95; U) X-Accept-Language: en,pdf To: comp.lang.ada@ada.eu.org, christoph.grein@eurocopter.de Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!128.230.129.106!news.maxwell.syr.edu!feed2.onemain.com!feed1.onemain.com!pacifier!coop.net!newsfeed1.global.lmco.com!news.orl.lmco.com!news Xref: supernews.google.com comp.lang.ada:4763 Date: 2001-01-31T10:12:11-05:00 List-Id: I would expect that a German would tend to capitalize the first letter of unit names, because unit names are nouns and all nouns in German begin with a capital letter. Also, we are used to many of the unit symbols having a capital letter, so why not the names of the units? In German it is totally appropriate to start the unit names with a capital letter. However, in English and French the only approrpriate times for capitalizing the first letter of a unit name is at the beginning of a sentence or in the specific exception of degree Celsius (or when using only upper-case text in which case all the letters are capitalized). This is seen in the SI brochure Section 5.2, rule #1, both the official French version and the English translation. Both of these may be obtained from the BIPM web site at http://www.bipm.fr/pdf/ This is affirmed in decisions by the USA National Institute of Standards and Technology (which, by USA law and regulation, the authority to specify and interpret SI usage in the USA) and other similar organizations. What about in Ada? Clearly unit symbols as identifiers do not work in Ada due to the conflict in situations like ms, Ms, mS, and MS (which are four distinct units) but interpreted by Ada compilers as the same identifier due to the case-insignificance required in Ada. Thus, we spell out the names, which following the custom of other identifiers are typically written first letter upper case and other letters lower case (no underline between prefix and root because the unit name is always one word, except for "degree Celsius" and its multiples and sub- multiples). This practice seems to meet the spirit of the rule, whose intent is to have unit names treated as any other common noun in text. Howard W. LUDWIG, Ph.D. P.S. to Christoph: I have had problems posting to newsgroups from work, so if you do not see this reply on comp.lang.ada, please feel free to forward it there for me or summarize it. Christoph Grein wrote: > dmitry6243@my-deja.com wrote: > > > I believe, Millisiemens is also wrong. Correct would be millisiemens. > > No, only the abbreviated form is specified. > > > And ft is not foot, but femtoton (:-)) > > Again no, since ton (1 ton = 1Mg) is no official SI unit, so it can't get a > prefix. :-b > > Christoph