1. May 20th, 2008 — Enforcing Code Feature Requirements in C++ — Scott Meyers

    Published: Thu 01 May 2008
    By nwcpp

    In 2008.

    Location

    Building 41
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    Functions often depend on particular behavioral characteristics (“features”) of code they invoke. For example, thread-safe code must invoke only thread-safe code if it is to remain thread-safe, and exception-safe code must invoke only exception-safe code. This talk describes …

    read more
  2. April 16th, 2008 — Programming Declaratively in C++ Using the Logic Paradigm — Roshan Naik

    Published: Tue 01 April 2008
    By nwcpp

    In 2008.

    Location

    Building 41
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    The Logic paradigm (LP) is a powerful, Turing-complete programming paradigm that has seen little representation in mainstream languages as compared to the Object-Oriented, Imperative and Functional paradigms. LP is an important approach in Computer Science towards what is …

    read more
  3. March 19th, 2008 — shared_ptr, Or: How I Learned To Stop Worrying And Love Resource Management — Stephan T. Lavavej

    Published: Sat 01 March 2008
    By nwcpp

    In 2008.

    Location

    Building 41
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    shared_ptr is the most powerful addition to the Standard C++ Library since the STL itself. This presentation begins with an overview of shared_ptr’s design and the philosophy behind it. Next, important uses of shared_ptr are explained in …

    read more
  4. February 20th, 2008 — Memory Allocation: Either Love It or Hate It. (Or Just Think It’s OK.) — Andrei Alexandrescu

    Published: Fri 01 February 2008
    By nwcpp

    In 2008.

    Location

    Building 41
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    Memory allocation is a problem so wicked, many people think it’s either solved or unsolvable. This talk goes through the gory details of memory allocation; what the classic designs are; how special handcrafted allocators may improve (or …

    read more
  5. September 19th, 2007 — Machine Architecture: Things Your Programming Language Never Told You — Herb Sutter

    Published: Sat 01 September 2007
    By nwcpp

    In 2007.

    Location

    Building 41
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    High-level languages insulate the programmer from the machine. That’s a wonderful thing—except when it obscures the answers to the fundamental questions of “What does the program do?” and “How much does it cost?”

    The C++/C …

    read more

« Page 4 / 12 »