|
|
Links to C++ Resources
The list below mentions a few sites related to C++ in general that I
personally visit from time to time.
Directories
The best directory for C++ related resources is maintained by Bernd Mohr
at the research center in Jülich. There is hardly anything that
I could possibly add.
An impressive directory of C++ resources such as books, articles, FAQs,
other C++ pages, compilers, libraries, etc. is compiled and maintained
by Bernd Mohr at the
Research
Centre Jülich
, Germany. Whatever you need to know about C++,
you'll probably find a link to it in this directory.
The
ACCU
(Association of C &
C++ Users) is a non-profit organisation devoted to professionalism at all
levels in C, C++ and Java. There is an excellent and comprehensive list
of
book reviews
available at their site. Also, see their calendar of
events
.
Online Books
A website maintained by Peter Kitson that hosts
online
books
on C++ that are available for free download.
Standardization
ISO/IEC
C++ has been standardized by ANSI (The American National Standards
Institute), BSI (The British Standards Institute), DIN (The German national
standards organization), several other national standards bodies, and ISO
(The International Standards Organization). You can find a slightly out-of-date
draft standard
here. The ISO standard has been finalized and adopted by unanimous vote
Nov 14, 1997. It was ratified in August 1998. The standard is ISO/IEC 14882;
it is available for downloading at the National Committee for Information
Technology Standards Electronic Store. The cost is US$18.00 payable on-line
via credit card.
The
ISO C++ standards committee
maintains an official site with information about the current state of
the standards effort. Their webpage has information about the standardization
effort, among them a link to the
draft
version
of the current standard and a list of
corridenda
(corrections/updates/clarifications) voted into the standard in 2002. ISO
is in the process of publishing the revised standard (with this corridenda
integrated), which will be known as ISO/IEC 14882:2002. It will be available
soon as a
book
: "The C++
Standard", published by Wiley, ISBN 0 470 84674-7.
For further resources related to the language standard go to
Jülich
Research Center
or visit
Bjarne
Stroustrup's homepage
.
Articles and Papers
The
C++ Source
is a peer-reviewed
source of articles for the C++ community. This online magazine was
initiated by a group of C++ luminaries in 2003/2004 and went online
in June 2004. It hosts articles, tutorials, news, and lots of stuff.
The distinguishing idea is that all submissions undergo a review by seasoned
C++ professionals to ensure that the publications are of high quality and
of interest.
An archive of articles from the former
C/C++
Users Journal
magazine featuring articles from 1990 thru 2001.
Guru of the Week
is
a regular series of C++ programming problems created and written by Herb
Sutter. Since 1997, it has been a regular feature of the newsgroup comp.lang.c++.moderated.
The
articles by Herb
Sutter
are also worth reading.
Bjarne Stroustrup
The inventor of the C++ programming language maintains a webpage with
information related to C++, among them some
papers
by Bjarne Stroustrup
, information related to his book, etc.
Scott Meyers
The author of "Effective C++" maintains a webpage with information
related to his work on C++, among them some
papers
by Scott Meyers
, information related to his books, etc.
Andrei Alexandrescu
The author of "Modern C++ Design" maintains a webpage with information
related to C++, among them
articles
by Andrei Alexandrescu
, information related to his books, information
about the Loki library, etc.
More links to
online
magazines
and collections of
papers
and articles
are available at the Research Center Jülich.
C++ Libraries
STL (Standard Template Library)
For links to resources related to the STL go to the
Jülich
Research Center
. It provides links to download sites, tutorial,
online references, and many more.
In addition you might want to check out
STLFilt
,
which is an STL error message decryptor implemented by Leor Zolman; it
simplifies and/or reformats long-winded error and warning messages and
renders many of the cryptic diagnostics comprehensible.
The
Boost
web site provides a repository
for free C++ libraries. The emphasis is on libraries which work well with
the C++Standard Library.
ICU (Internation Components for Unicode)
International Components
for Unicode (ICU)
is an open-source project for providing a full range
of services for supporting internationalization. It provides cross-platform
C, C++ and Java APIs and is an interesting alternative to the standard
C++ internationalization support.
|