C9 Lectures
61 Entries
 Recent
 Most Viewed
 Top Rated
 This Week
 This Month
 All Time

Language(s)

C9 Lectures: Dr. Erik Meijer  Functional Programming Fundamentals Chapter 8 of 13
Avg Rating: 4
(11)In Chapter 8, Functional Parsers, it's all about parsing and parsers. A parser is a program that analyses a piece of text to determine its syntactic structure. In a functional language such as Haskell, parsers can naturallybe viewed as functions. type Parser = String > TreeA parser is a… 
C9 Lectures: Dr. Graham Hutton  Functional Programming Fundamentals Chapter 11 of 13
Avg Rating: 4
(11)Yes. You read the title correctly! For today's lecture in the Functional Programming Fundamentals series of lectures the great Dr. Graham Hutton, author of the Programming in Haskell book that Dr. Erik Meijer has based this lecture series on, is guest lecturing Chapter 11  The Countdown Problem!… 
C9 Lectures: Dr. Don Syme  Introduction to F#, 3 of 3
Avg Rating: 4.25
(11)F# is Microsoft's first functional programming language to be included as one of Visual Studio's official set of languages. F# is a succinct, efficient, expressivefunctional/objectoriented programming language under joint development by Microsoft Developer Division and Microsoft Research.In Part 3… 
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), 5 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Sep 16, 2010 at 10:17 AM 10 Charles
Avg Rating: 4.75
(12)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. Ralf Lämmel  The Quick Essence of Functional Programming
Avg Rating: 5
(10)We had to cover monads eventually, and there are many great monad tutorials out there (see, for example, here: http://www.haskell.org/haskellwiki/Tutorials#Using_monads). In fact, there are web resources concerned solely with organizing the many monad tutorials available in the wild, and developing… 
C9 Lectures: Dr. Brian Beckman  Covariance and Contravariance in Physics 1 of 1
Avg Rating: 4
(12)By now, you know Brian Beckman given how many times he's been featured on Channel 9 and, well, just how amazing he is. Brian is an astrophysicist and software architect currently working on a technology we can't talk about...yet... Stay tuned for that. Dr. Beckman is the perfect choice for a new… 
Tomas Petricek: How F# Learned to Stop Worrying and Love the Data
Avg Rating: 4.75
(12)Tomas Petricek, a PhD student at University of Cambridge focusing on programming models, teaches us about one of his favorite programming languages, F#. The main topic is programming data with F#. You'll learn about Type Providers and Tomas will show how you can easily call REST APIs from F# using… 
C9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity, 2 of nC9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity Feb 16, 2011 at 9:29 AM 11 Charles
Avg Rating: 5
(10)Yuri Gurevich is back on C9!! Yuri is a logician, computer scientist and inventor of abstract state machines. He currently works at Microsoft Research (he's a member of Wolfram Schulte's RiSE team). This is the second part in a series of lectures exploring the fundamental logicrecipe powering all… 
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…