lecture series

  1. Windows 7 C9 Lectures: Stephan T Lavavej - Advanced STL, 6 of n

    There are two STLs: the Standard Template Library and Stephan T. Lavavej Link Removed Advanced STL covers the gory details of the STL's implementation -> you will therefore need to be versed in the basics of STL, competent in C++ (of course), and be able to pay attention! Stephan is a great...
  2. Windows 7 C9 Lectures: Yuri Gurevich - Introduction to Algorithms and Computational Complexity, 3 of 3

    The great Link Removed is back!! Link Removed Yuri is a logician, computer scientist, and inventor of abstract state machines. He currently works in Microsoft Research (he's a member of Wolfram Schulte's RiSE team). This is the third and final part in our introductory series of lectures...
  3. Windows 7 C9 Lectures: Dr. Ralf Lämmel - Going Bananas

    Dr. Ralf Lämmel returns for an exploration of folds, aka bananas. This is lecture 5 in his C9 Lecture series covering advanced functional programming topics. Welcome back, Ralf! We're so happy to have you here! Why bananas, Ralf? Banana is functional programming slang for "fold"—an application...
  4. Windows 7 C9 Lectures: Greg Meredith - Monadic Design Patterns for the Web - 2 of n

    Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Link Removed. The fundamental concept here is the monad, and Greg has a novel and conceptually...
  5. Windows 7 C9 Lectures: Dr. Ralf Lämmel - Advanced Functional Programming - Evolution of an Interpreter

    In*part*3 of the Advanced Functional Programming lecture series, Dr. Lämmel focuses on the domain of language interpretation as a*method of understanding some important functional programming techniques. As a side effect, some basics of programming language theory are also informally presented...