O’Reilly - Functional Thinking: Functional Programming using Java, Clojure and Scala
O’Reilly - Functional Thinking: Functional Programming using Java, Clojure and Scala
Instructor: Neal Ford
Duration: 3 hours 46 minutes
Released: April 2013
Resolution: 1280×720
File Size: 2.18 GB
Sales page:Learning the syntax of a new language is easy, but learning to think under a different paradigm is difficult. This video from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure and Scala as examples.קוד:http://tutorialsdl.com/oreilly-functional-thinking-functional-programming-using-java-clojure-and-scala/
Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems using a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.
Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages. This video is ideal for any experienced programmer.
Topics include:
Shifting Paradigms: Filter, map, reduce
Ceding control: Currying and partial application; recursion
Evolution: Memoization; closures
Nailgun-driven development: Concurrency, Function composition, coupling vs. composition, functional data structures, monads
Bendability: Dispatch, meta-programming, DSLs, macros
Why you should care
If the link is dead please send mail to me, will re-upload immediatelyקוד:http://rapidgator.net/file/4ed637e9ce9af1ff669e039ab4964aba/ http://rapidgator.net/file/ae0b13cc63370f36ac31f47e2e6822d6/ http://rapidgator.net/file/6b3fc5953e1fbff75407ec54ed9ffade/ http://rapidgator.net/file/8c8a9f0129a24081dd6d02f83675f135/ http://rapidgator.net/file/381e5379c0f0a1f2f65a55a5d6b6e08c/
Support Mail:קוד:tutorialsbestdl@gmail.com





ציטוט ההודעה