C9 Lectures
61 Entries
 This Week
 This Month
 All Time

Language(s)

Jim Radigan: Inside AutoVectorization, 1 of n
Avg Rating: 5
(8)The VC++ 2012 autovectorizer tries to make loops in your code run faster by automatically vectorizing your code using the SSE instructions available in all current mainline Intel and AMD chips. In Visual C++ 2012, autovectorization is on by default and requires only that you write… 
C9 Lectures: Greg Meredith  Monadic Design Patterns for the Web  2 of nC9 Lectures: Greg Meredith  Monadic Design Patterns for the Web Dec 14, 2010 at 11:17 AM 28 Charles
Avg Rating: 4.5
(12)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 Whiteboard jam session with Brian Beckman. The fundamental concept here is the monad, and Greg has a novel… 
C9 Lectures: Mahmoud Saleh  Advanced CRT, 2 of 2
Avg Rating: 5
(4)You first met Mahmoud Saleh in an episode of C9::GoingNative covering CRT (C Runtime Library). Mahmoud is the keeper of the CRT(C Runtime Library) at Microsoft, working on the VC++ team as a software engineer. The information presented in that GoingNative episode was introductory in nature… 
C9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity, 1 of nC9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity Jul 01, 2010 at 3:34 PM 19 Charles
Avg Rating: 4.25
(11)In mathematics, computer science, and related subjects, an 'algorithm' is an effective method for solving a problem expressed as a finite sequence of instructions. Algorithms are used for calculation, data processing, and many other fields. (In more advanced or abstract settings, the instructions do… 
C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 8 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Nov 17, 2010 at 7:19 AM 36 Charles
Avg Rating: 5
(16)Welcome to another installment of C9 Lectures covering the powerful general C++ library, STL. Joining us once again is the great Stephan T. Lavavej, Microsoft's keeper of the STL cloth (this means he manages the partnership between the owners of STL (dinkumware) and Microsoft, including, of… 
C9 Lectures: Dr. Erik Meijer  Functional Programming Fundamentals Chapter 13 of 13
Avg Rating: 5
(13)Well, my friends, the day has arrived. For thirteen weeks, you have been provided all the conceptual tools to take the leap into the deep end of the functional programming pool and float safely. The great Dr. Erik Meijer has generously given his value time to teach us the fundamentals as delivered… 
C9 Lectures: Dr. Erik Meijer  Functional Programming Fundamentals, Chapter 3 of 13
Avg Rating: 5
(19)In Chapter 3, Dr. Meijer explores types and classes in Haskell. A type is a collection of related values and in Haskell every wellformed expression has a type. Using type inference, these types are automatically calculated at run time. Ifexpression e returns a type t, then e is of type t, e :: t. A… 
C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 7 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Oct 22, 2010 at 10:27 AM 37 Charles
Avg Rating: 5
(13)Welcome to another installment of C9 Lectures covering the powerful general C++ library, STL. Joining us once again is the great Stephan T. Lavavej, Microsoft's keeper of the STL cloth (this means he manages the partnership between the owners of STL (dinkumware) and Microsoft, including, of… 
C9 Lectures: Mahmoud Saleh  Advanced CRT 1 of 2
Avg Rating: 5
(11)You first met Mahmoud Saleh in an episode of C9::GoingNative covering CRT (C Runtime Library). Mahmoud is the keeper of the CRT(C Runtime Library) at Microsoft, working on the VC++ team as a software engineer. The information presented in that GoingNative episode was introductory in nature… 
Stephan T. Lavavej  Core C++, 8 of n
Avg Rating: 5
(10)In part 8, STL digs into the dowhile loop, casts, one definition rule (ODR), and his variadic template array sorter. There is a lot of information in this episode, so get comfortable, tune in, and learn. See part 1: Name Lookup See part 2: Template Argument Deduction See part 3: Overload Resolution…