Location
Abstract
There’s a long running emotional battle over C++ exception handling. Rather than argue for or against either side, I’ll be going into low-level detail of how much it costs to use on Windows for both x86 …
There’s a long running emotional battle over C++ exception handling. Rather than argue for or against either side, I’ll be going into low-level detail of how much it costs to use on Windows for both x86 …
Herb Sutter is a software architect at Microsoft and chair of the ISO C++ standards committee. Among his books and papers on software development is the widely-cited article …
This will be an informal discussion over dinner. The topic is just a suggestion, and we may find that we prefer to socialize rather than discuss anything in particular. Come ready to chat and get to know …
This will be an informal discussion over dinner. The topic is just a suggestion, and we may find that we prefer to socialize rather than discuss anything in particular. Come ready to chat and get to know …
This will be an informal discussion over dinner. The topic is just a suggestion, and we may find that we prefer to socialize rather than discuss anything in particular. Come ready to chat and get to know your fellow …
Exceptions. The final frontier. We wanted to understand them. We thought we’ll love them, but they’ve lacerated our code. We hated them. We tried to do without them. We couldn’t because they kept on throwing themselves …
At GDC 2005, Chris Hecker stated that average game code is going to run slower on next-generation consoles than on the current generation. In many ways, he’s right. Programmers accustomed to having CPU silicon devoted to out-of-order execution …
The power of STL is partially due to its embracing elements of functional programming. Algorithms implemented in STL, such as for_each, accumulate, find, etc., have functional customization points. You can customize them by providing your own function objects—be …
Phoenix, Microsoft’s next generation compiler and tools framework, is built entirely in C++/CLI. Phoenix’s design leverages both the traditional strengths of C++ and …
Traditionally, memory allocation is approached as a monolithic, rigid design influenced by a performance-minded implementation. However, compile-time C++ techniques can yield a highly flexible and configurable design with the same performance profile as equivalent hand-implemented designs. This talk describes …
January 12th, 2005 — Lock-Free Programming — Andrei Alexandrescu
February 9th, 2005 — Dealing with Software Complexity — Bartosz Milewski
March 23rd, 2005 — Evolving C++ onto the CLI — Stan Lippman
April 20th, 2005 — xpressive regular expressions: Library design at the edge — Eric Niebler
May 18th, 2005 — Writing safer code with the Visual C++ 8 …
read more
social
blogroll