Description: Functional Programming in Java by Pierre-Yves Saumont Saumont KEY FEATURES • Increases productivity • Easy to grasp examples and illustrations • Written for professional Java developers AUDIENCE Readers need to be comfortable with Java programming. No previous experience with functional programming is required. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description DESCRIPTION Functional programming is a deep and potentially mind-bending discipline. Fortunately, Java developers dont have to master every aspect of FP to get a big boost in the performance, readability, and maintainability of their applications. By learning a few core FP principles, they can write code thats less prone to side effects and unwanted dependencies and which is much better suited to the parallel processing required by modern multi-core and distributed systems. Also, because units of functional code are designed to be modular and independent, FP reduces or eliminates many of the bugs development teams routinely face when managing a large codebase. Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. Written to meet the needs of professional Java developers who want to introduce functional programming principles into new and legacy projects, this book uses examples, exercises, and illustrations to teach core FP principles such as referential transparency, immutability, persistence, and laziness. Theyll discover which of the new functionally-inspired features of Java 8 will help in applying FP principles to code—as well as which to avoid. In the end, theyll be able to think functionally about coding tasks in Java and use FP to make their applications easier to understand, optimize, maintain, and scale. KEY FEATURES • Increases productivity • Easy to grasp examples and illustrations • Written for professional Java developers AUDIENCE Readers need to be comfortable with Java programming. No previous experience with functional programming is required. ABOUT THE TECHNOLOGY Functional programming is gaining momentum, mainly through adoption of new languages such as Scala, Clojure or Groovy, and through the new popularity of older languages such as Haskell or Erlang. And functional programming is coming to Java 8 with the addition of features such as lambda expressions, and Streams. Author Biography Pierre-Yves Saumont is an R&D software engineer at Alcatel-Lucent Submarine Networks. He wrote Le guide du developpeur Java (1999), the first French book published on Java programming. Long Description DESCRIPTION Functional programming is a deep and potentially mind-bending discipline. Fortunately, Java developers dont have to master every aspect of FP to get a big boost in the performance, readability, and maintainability of their applications. By learning a few core FP principles, they can write code thats less prone to side effects and unwanted dependencies and which is much better suited to the parallel processing required by modern multi-core and distributed systems. Also, because units of functional code are designed to be modular and independent, FP reduces or eliminates many of the bugs development teams routinely face when managing a large codebase. Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. Written to meet the needs of professional Java developers who want to introduce functional programming principles into new and legacy projects, this book uses examples, exercises, and illustrations to teach core FP principles such as referential transparency, immutability, persistence, and laziness. Theyll discover which of the new functionally-inspired features of Java 8 will help in applying FP principles to code--as well as which to avoid. In the end, theyll be able to think functionally about coding tasks in Java and use FP to make their applications easier to understand, optimize, maintain, and scale. KEY FEATURES * Increases productivity* Easy to grasp examples and illustrations* Written for professional Java developers AUDIENCE Readers need to be comfortable with Java programming. No previous experience with functional programming is required. ABOUT THE TECHNOLOGY Functional programming is gaining momentum, mainly through adoption of new languages such as Scala, Clojure or Groovy, and through the new popularity of older languages such as Haskell or Erlang. And functional programming is coming to Java 8 with the addition of features such as lambda expressions, and Streams. Details ISBN1617292737 Short Title FUNCTIONAL PROGRAMMING IN JAVA Publisher Manning Publications Language English ISBN-10 1617292737 ISBN-13 9781617292736 Media Book Format Paperback Illustrations Yes Subtitle How Functional Techniques Improve Your Java Programs Year 2017 Imprint Manning Publications Place of Publication New York Country of Publication United States AU Release Date 2017-03-09 NZ Release Date 2017-03-09 US Release Date 2017-03-09 Publication Date 2017-03-09 UK Release Date 2017-03-09 Author Pierre-Yves Saumont Saumont Pages 472 DEWEY 006.76 Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:101966765;
Price: 92.55 AUD
Location: Melbourne
End Time: 2024-12-05T02:52:59.000Z
Shipping Cost: 0 AUD
Product Images
Item Specifics
Restocking fee: No
Return shipping will be paid by: Buyer
Returns Accepted: Returns Accepted
Item must be returned within: 30 Days
Format: Paperback
Language: English
ISBN-13: 9781617292736
Author: Pierre-Yves Saumont Saumont
Type: Does not apply
Book Title: Functional Programming in Java