
Functional Programming For Beginners DVD 2
English | WMV3 1024 x768 | MP3 48 Kbps | 424 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 introduces Haskell syntax and notation (via
a Haskell implementation called Hugs, to be precise, which is based on
Haskell 98) and we learn about the Haskell syntax that represents the
fundamental construct of functional programming: functions. It’s not
like you’re used to in mathematics like f(x). Instead, in Haskell, a
function is denoted without parentheses: f x. So, given the almost OCD
requirement by Haskell language designers to eliminate any unnecessary
clutter in the language, parentheses are replaced by space. Also, in
mathematics, you’re accustomed to multiplication expressed either as xy
or x y. In Haskell, since space denotes a function, multiplication is
denoted with a *, like x*y…
Download
http://hotfile.com/dl/51753609/845e1b1/FPFp2.part1.rar.html
http://hotfile.com/dl/51753607/6d76f83/FPFp2.part2.rar.html
http://hotfile.com/dl/51753608/50934cf/FPFp2.part3.rar.html
http://hotfile.com/dl/51753610/6f53f17/FPFp2.part4.rar.html
http://hotfile.com/dl/51753605/1ab0dcb/FPFp2.part5.rar.html