Location
Description
This will be an informal discussion over dinner. Come ready to chat and get to know your fellow NWCPP members. If you plan on eating, please bring cash for food and drinks.
This will be an informal discussion over dinner. Come ready to chat and get to know your fellow NWCPP members. If you plan on eating, please bring cash for food and drinks.
TBD
This will be an informal discussion over dinner. Come ready to chat and get to know your fellow NWCPP members. If you plan on eating, please bring cash for food and drinks.
This will be an informal discussion over dinner. Come ready to chat and get to know your fellow NWCPP members.
In this presentation, I will:
C++ compilers allow non-const code to call const code, but going the other way requires a cast. In this talk, Scott describes an approach he’s been pursuing to generalize this notion to arbitrary criteria. For example, thread-safe …
Traditional approach to multi-threaded programming, for which I have coined the nickname “deadlock-oriented programming”, suffers from a major flaw—it’s not composable. If you try to perform operations on multiple lockable objects, you run into the risk …
The abysmal support in the C and C++ standard libraries for string handling has driven many programmers to other languages like Perl and Python. Boost aims to reverse that trend. Libraries such as Boost.Lexical_cast, Boost.String_algo, Boost …
This talk assumes you’re bored with the usual macguffins—expressions, statements, and core strings vs library strings. We’ll skip right to the naughty bits—lambdas, mixins, tuples, scope guards, lazy arguments, and static if’s. What …
January 18th, 2006 — Policy-Based Memory Allocation — Andrei Alexandrescu
February 15th, 2006 — The Phoenix Compiler and Tools Framework — Andy Ayers
March 15th, 2006 — Functional Programming in C++ using Boost.Lambda — Bartosz Milewski
April 19th, 2006 — C++ on Next-Gen Consoles: Effective Code for New Architectures — Pete Isensee
read moreTime constraints and demands for breadth constrain academic instruction. Job experience fills in the gap between theory and practice. Here we discuss some circumvented hurdles (representation, resource management, failures) as well as key characteristics of students who succeed …
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 …
social
blogroll