Topic: Capitalization of "C++ Standard Library


Author: Jo Vendt <jovendt@gmail.com>
Date: Thu, 18 Mar 2010 07:59:46 CST
Raw View
In the '03 standard, the name of the standard library is most
frequently written "C++ Standard Library" (with a capital S and L),
notably in [lib.library]/1, but also "C++ Standard
library" ([lib.structure]/1, [lib.requirements]/1), and "C++ standard
library" ([basic.std.dynamic.allocation]/4.

However, the latest working drafts consistently use "C++ standard
library" (except for a single instance of "Standard library" in
[derived.classes]/1), the change seems to have been introduced in the
August '08 working draft (N2723)

My question is simply whether it should be referred to as the "C++
Standard Library" or the "C++ standard library," and if anyone knows
the rationale for the change (Pete?).

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]





Author: Pete Becker <pete@versatilecoding.com>
Date: Fri, 19 Mar 2010 14:23:43 CST
Raw View
Jo Vendt wrote:

> In the '03 standard, the name of the standard library is most
> frequently written "C++ Standard Library" (with a capital S and L),
> notably in [lib.library]/1, but also "C++ Standard
> library" ([lib.structure]/1, [lib.requirements]/1), and "C++ standard
> library" ([basic.std.dynamic.allocation]/4.
>
> However, the latest working drafts consistently use "C++ standard
> library" (except for a single instance of "Standard library" in
> [derived.classes]/1), the change seems to have been introduced in the
> August '08 working draft (N2723)
>
> My question is simply whether it should be referred to as the "C++
> Standard Library" or the "C++ standard library," and if anyone knows
> the rationale for the change (Pete?).
>
>
So, let me be sure I understand the question. In the current standard, the
usage is inconsistent. I changed it to be consistent (with one omission, now
fixed, thanks), and you're asking me which usage I think is right? Hmm...

But seriously: as the name of a product, "C++ Standard Library" would be
appropriate, just as it would be for a book about "The C++ Standard
Library". But in ordinary text, "C++ standard library", "C standard
library", and (as used in the C standard) "standard library".

--
 Pete
Roundhouse Consulting, Ltd. (www.versatilecoding.com) Author of
"The Standard C++ Library Extensions: a Tutorial and Reference"
(www.petebecker.com/tr1book)

[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use
mailto:std-c++@netlab.cs.rpi.edu<std-c%2B%2B@netlab.cs.rpi.edu>
]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]