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

Language(s)

C9 Lectures: Dr. Ralf Lämmel  Advanced Functional Programming  Evolution of an Interpreter
Avg Rating: 5
(6)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… 
C9 Lectures: Dr. Ralf Lämmel  Advanced Functional Programming  Type Classes
Avg Rating: 5
(9)Welcome to another series of C9 Lectures covering functional programming. For this series, Dr. Ralf Lämmel has generously taken the time to produce videos for Channel 9 from his office at the University of KoblenzLandau (Germany), where he is a professor of computer science. The idea… 
C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 3 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Aug 12, 2010 at 1:24 PM 35 Charles
Avg Rating: 4.5
(26)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  Advanced Functional Programming  The Expression Problem
Avg Rating: 4
(10)"The Expression Problem is a new name for an old problem. The goal is to define a datatype by cases, where one can add new cases to the datatype and new functions over the datatype, without recompiling existing code, and while retaining static type safety (e.g., no casts)."  Philip… 
Teaching programming language concepts with F#, part 2
Avg Rating: 0
Teaching programming language concepts with F#, part 2 By Peter Sestoft, Professor IT University of Copenhagen, Denmark.In this second part, Peter finishes the first "demo" lecture of the F#based programming language course (started in part 1, found here:… 
Teaching programming language concepts with F#, part 1
Avg Rating: 5
(4)Teaching programming language concepts with F#, part 1 By Peter Sestoft, Professor IT University of Copenhagen, Denmark.In this first part, Peter introduces the curriculum, lecture plan and lecture notes for the course "Programs as data" that uses the functional programming concepts in… 
DirectCompute Lecture Series 250: Integration with the Graphics Pipeline
Avg Rating: 5
(2)Join James Fung from Nvidia as he shows you how to make use of vertex, pixel, and geometry shaders to add visualization to their DirectCompute applications. The following topics will be covered: A Quick explanation of the Direct3D graphics pipeline Vertex and geometry shader… 
DirectCompute Lecture Series 230: GPU Accelerated Physics
Avg Rating: 5
(3)Join Lee Howes, a Senior SDE at ATI/AMD, as he gives you a deep dive into GPU accelerated physics. This lecture explains how DirectCompute can be employed to create solutions simulating physical systems such as fluid and cloth systems. It also covers how to employ some of the libraries… 
C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 2 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Jul 21, 2010 at 10:16 AM 48 Charles
Avg Rating: 4.5
(44)Welcome to another installment of C9 Lectures covering the powerful general C++ library, STL. The great Stephan T. Lavavej, Microsoft's keeper of the STL cloth (this means he manages the partnership with the owners of STL (dinkumware) and Microsoft, including, of course, bug fixes… 
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…