
Functional Programming For Beginners DVD 4
English | WMV3 1024 x768 | MP3 48 Kbps | 604 MB
Genre: eLearning
You’ve learned a fair amount about the
functional programming paradigm’s foray into general purpose imperative
progamming languages (LINQ, Lambda’s, etc in C# and VB.NET). And, of
course, the newest language to join the Visual Studio family of
languages, F#, is a functional language. You’ve heard us say how
important functional language constructs are to the our current
languages’ capabilities to evolve in the right direction to meet the
needs of the many-core future (the need for reliable and comprehensible
concurrency, parallelism, etc) and, most importantly, to help vault
computer programming into an age of compositionality (remember our talks
on 9 regarding composability and evolution of software engineering as
an engineering discipline?). Well, we decided to take a step back and
teach you the fundamentals of functional programming at a level
equivalent to any university. We even have a text book and professor who
will expand our minds.
In this video, Dr. Meijer teaches us about the art and practice of
defining functions. Functions can be defined using conditional
expressions and in Haskell conditional expressions must always have an
else clause. Functions can also be defined using guarded equations and
pattern matching. You will learn about list patterns and integer
patterns. Today is also the day that you will learn about lambda
expressions and sections.
Download
http://hotfile.com/list/638720/6e508db