1. January 19th, 2011 — Determinism and Fail-Stop Races for Sane Multiprocessing — Luis Ceze

    Abstract

    Current multicore systems are nondeterministic. Each time they execute a multithreaded application, even if supplied with the same input, they can produce a different output. This frustrates debugging, limits the ability to properly test multithreaded code and hinders fault-tolerant scenarios. Moreover, data-races often lead to surprising behavior and complicate …

    read more
  2. September 15th, 2010 — The Many Faces of D — Walter Bright

    Abstract

    There are many mainstream programming paradigms — imperative, object oriented, meta, functional, etc. Each has their proponents and languages oriented around it. But larger applications tend to not fit easily into any particular paradigm.

    In extreme cases, developers will resort to using multiple languages with an uneasy interface between them …

    read more

« Page 14 / 26 »