Article Discussion
The Most Important C++ Non-Book Publications... Ever
Summary: In this article, Scott Meyers shares his picks for the five most important non-book publications in the history of C++, along with why he chose them.
7 posts on 1 page.      
« Previous 1 Next »
The ability to add new comments in this discussion is temporarily disabled.
Most recent reply: September 4, 2006 6:16 PM by Greg
Bill
Posts: 409 / Nickname: bv / Registered: January 17, 2002 4:28 PM
The Most Important C++ Non-Book Publications...Ever
August 15, 2006 8:00 PM      
In this article, Scott Meyers shares his picks for the five most important non-book publications in the history of C++, along with why he chose them.

http://www.artima.com/cppsource/top_cpp_publications.html

What do you think of Scott's choices? What other C++ publications do you feel have been important in the history of C++, and why?
Pal
Posts: 1 / Nickname: pasa / Registered: August 16, 2006 5:39 AM
Re: The Most Important C++ Non-Book Publications...Ever
August 16, 2006 9:43 AM      
I miss Guro of the Week from the list. Though it may count as a different kind of "publication" that didn't play in this category.
Scott
Posts: 5 / Nickname: sdm / Registered: August 17, 2006 10:26 AM
Re: The Most Important C++ Non-Book Publications...Ever
August 17, 2006 2:32 PM      
To be honest, I didn't consider the GOTW series, but had I, it might well have made the list. I can't think of any single GOTW article that alone would be important enough to dislodge any of the entries I listed, but the series as a whole might have, especially considering the impact of the books that were spun off from the series.
Roland
Posts: 25 / Nickname: rp123 / Registered: January 7, 2006 9:42 PM
Re: The Most Important C++ Non-Book Publications...Ever
August 18, 2006 10:11 AM      
For me C++ articles about resource management are the most important, eg.

Bartosz Milewski: Resource Management in C++. JOOP 10(1): 14-22 (1997)
Tom Cargill: Managing Dynamic Objects in C++. DDJ Jul 22 (2001) http://www.ddj.com/184409895
Bjarne
Posts: 48 / Nickname: bjarne / Registered: October 17, 2003 3:32 AM
Re: The Most Important C++ Non-Book Publications...Ever
August 25, 2006 8:51 AM      
I think we may systematically underestimate the importance of "non-publications" such as websites, newsgroups, and other web sources. consider comp.lang.c++ and alt.comp.lang.learn.c-c++. Does anyone have hard numbers and ways of calibrating?

For years (almost 7 years now), "Learning Standard C++ as a new language" averaged 100 downloads a day. That's not my most popular "page" either. This adds up. I suspect that less conventional, less "serious", and more responsive sites may have overwhelmed the conventional sources of information.
Brian
Posts: 2 / Nickname: bgn / Registered: August 28, 2006 1:09 AM
Re: The Most Important C++ Non-Book Publications...Ever
August 28, 2006 6:15 AM      
Marshall Cline's C++ FAQ Lite on the web is an extremely useful resource which contains best practices and very helpful advice.

http://www.parashift.com/c++-faq-lite/

That and comp.lang.c++.moderated are my two non-book resources that I use the most.
Greg
Posts: 9 / Nickname: gregc / Registered: June 23, 2004 5:24 AM
Re: The Most Important C++ Non-Book Publications...Ever
September 4, 2006 6:16 PM      
As for exception-safety language in the standard...

The nothrow guarantee is expressed as "Throws: Nothing ..." and the strong guarantee is expressed as "If an exception is thrown ... there are no effects.", where the ellipsis contains any "unless" or "except" clauses needed. This wording was chosen to fit with how the standard library was already described, and to minimize the number of edits to a document that was supposed to be almost done.

The basic guarantee for things in the standard basically amounts to "X does what the standard says it does." It applies to everything in the standard, for lack of any permission to violate it, and so goes unsaid.

As terse as it is, the standard is still too long, so introducing non-normative definitions of terms not actually used was a nonstarter.

And so it came to be that the phrases "strong guarantee," "basic guarantee," and "nothrow guarantee" don't appear in the standard. Not all that interesting, but there you have it.
7 posts on 1 page.
« Previous 1 Next »