Channel 9 - Functional Programming Fundamentals | 14.35 GB
Duration: 10h 30m | Video: Windows Media Video 9 720x480 (20:11) 29.97fps 3000kbps | Audio: Windows Media Audio 48000Hz stereo 96kbps
Released: 2009 | Genre: eLearning | Level: Beginner | Language: English
Over the past two years, 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?).