C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 8 of 13

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
[Broken External Image]:http://ecn.channel9.msdn.com/o9/ch9/1/1/2/4/0/5/C9LecturesMeijerC8_85_ch9.pngWeve kicked off*C9 Lectures with a journey into the world of Functional Programming with functional language purist and high priest of the lambda calculus, Dr. Erik Meijer (you can thank Erik for many of the functional constructs that have shown up in languages like C# and VB.NET. When you use LINQ, thank Erik in addition to Anders).*

We will release a new chapter in this series every Thursday.

In Chapter 8, Functional Parsers, its 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 naturally be viewed as functions.

* type Parser = String*-> Tree

A parser is a function that takes a string and returns some form of tree.


You should watch these in sequence (or skip around depending on your curent level of knowledge in this domain):

Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
[Broken External Image]:http://channel9.msdn.com/504211/WebViewBug.aspx?EVT=0

More...
 
Back
Top