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 ]