1. 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
  2. March 21st, 2007 — Software Transactional Memory: A different approach to concurrency — Bartosz Milewski

    Published: Thu 01 March 2007
    By nwcpp

    In 2007.

    Location

    Building 40
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    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 …

    read more
  3. November 15th, 2006 — What makes a Good Programmer? Things they never told you — Adair Dingle

    Published: Wed 01 November 2006
    By nwcpp

    In 2006.

    Location

    Building 40
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    Time 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 …

    read more

« Page 18 / 26 »