C9 Lectures
61 posts
 This Week
 This Month
 All Time

C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 8 of n
Average: 5
(21)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… 
Jim Radigan: Inside AutoVectorization, 1 of n
Average: 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 n
Average: 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
Average: 5
(5)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:34PM 19 Charles
Average: 4.25
(12)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: Dr. Erik Meijer  Functional Programming Fundamentals Chapter 13 of 13
Average: 5
(14)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: Stephan T. Lavavej  Standard Template Library (STL), 7 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Oct 22, 2010 at 10:27AM 37 Charles
Average: 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: Stephan T. Lavavej  Standard Template Library (STL), 6 of n
Average: 5
(25)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 3 of 13
Average: 5
(21)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… 
Stephan T. Lavavej  Core C++, 8 of n
Average: 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…