Other articles


  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

Page 1 / 2 »