Herb Sutter, a software architect from Microsoft, gave a speech yesterday at In-Stat/MDR's Fall Processor Forum. Addressing a crowd mostly consisting of hardware engineers, he talked about how the software world was ill-prepared to make use of the new multicore CPUs coming from Intel and AMD.

More ignorance. auto_ptr was made for a specific purpose. It works well for that purpose, and has a deterministic lifetime. That deterministic lifetime is important, and the reason I've been won over to the GC model in Managed C++.

Calling Managed C++ "dolled up C#" is ridiculous. It is a collection of conforming extensions which in VS2005 bring true GC to C++. Dinkumware worked with MS to even make the STL work with GC objects.

The C++ committee has paid close attention to the C++/CLI work because it will likely address GC in the future, and the CLI work is a great start.