Biondini

Functional Programming in Java: How Functional Techniques Improve Your Java Prog

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

Functional Programming in Java: How Functional Techniques Improve Your Java Prog

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

Recommended

Functional Assessment and Program Development for Problem Behavior:  - VERY GOOD
Functional Assessment and Program Development for Problem Behavior: - VERY GOOD

$60.00

View Details
Functional Programming in C, Second Edition - Paperback - GOOD
Functional Programming in C, Second Edition - Paperback - GOOD

$52.14

View Details
Learn Functional Programming with Elixir: New Foundations for a New World [The P
Learn Functional Programming with Elixir: New Foundations for a New World [The P

$15.84

View Details
Clojure Cookbook: Recipes for Functional Programming
Clojure Cookbook: Recipes for Functional Programming

$18.08

View Details
Functional Java: A Guide to Lambdas and Functional Programming in Java 8
Functional Java: A Guide to Lambdas and Functional Programming in Java 8

$14.99

View Details
Scala Cookbook: Recipes for Object-Oriented and Functional Programming, Alexande
Scala Cookbook: Recipes for Object-Oriented and Functional Programming, Alexande

$19.34

View Details
Therapeutic Interventions in Alzheimer's Disease: A Program of Functional...
Therapeutic Interventions in Alzheimer's Disease: A Program of Functional...

$6.49

View Details
Java 8 Lambdas : Pragmatic Functional Programming (O'Reilly)
Java 8 Lambdas : Pragmatic Functional Programming (O'Reilly)

$1.99

View Details
Functional Programming, Simplified: (Scala Edition), Alexander, Alvin, 978197978
Functional Programming, Simplified: (Scala Edition), Alexander, Alvin, 978197978

$18.90

View Details
Functional Assessment and Program Development for Problem Behavior: A...
Functional Assessment and Program Development for Problem Behavior: A...

$4.72

View Details