Functional Programming in Java download free [PDF and Ebook] by Pierre Yves Saumont Saumont

Functional Programming in Java download free [PDF and Ebook] by Pierre Yves Saumont Saumont year 2017
  • Book name: Functional Programming in Java
  • Author: Pierre Yves Saumont Saumont
  • Release date: 2017/3/9
  • Language: English
  • Genre or Collection: Computing
  • ISBN: 9781617292736
  • Rating: 7.84 of 10
  • Votes: 557
  • Review by: Cadence Poe
  • Review rating: 7.34 of 10
  • Review Date: 2018/11/5
  • Total pages: 472
  • Includes a PDF summary of 48 pages
  • Description or summary of the book: DESCRIPTIONFunctional programming is a deep and potentially mind-bendingdiscipline. Fortunately, Java developers don't have to master everyaspect of FP to get a big boost in the performance, readability, andmaintainability of their applications. By learning a few core FPprinciples, they can write code that's less prone to side effects andunwanted dependencies and which is much better suited to the parallelprocessing required by modern multi-core and distributed systems. Also,because units of functional code are designed to be modular andindependent, FP reduces or eliminates many of the bugs developmentteams routinely face when managing a large codebase.Functional Programming in Java teaches Java developers how toincorporate the most powerful benefits of functional programming intonew and existing Java code. Written to meet the needs of professionalJava developers who want to introduce functional programmingprinciples into new and legacy projects, this book uses examples,exercises, and illustrations to teach core FP principles such as referentialtransparency, immutability, persistence, and laziness. They'll discoverwhich of the new functionally-inspired features of Java 8 will help inapplying FP principles to code-as well as which to avoid. In the end,they'll be able to think functionally about coding tasks in Java and useFP 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 developersAUDIENCEReaders need to be comfortable with Java programming. No previousexperience with functional programming is required.ABOUT THE TECHNOLOGYFunctional programming is gaining momentum, mainly through adoption ofnew languages such as Scala, Clojure or Groovy, and through the newpopularity of older languages such as Haskell or Erlang. And functionalprogramming is coming to Java 8 with the addition of features such aslambda expressions, and Streams.
  • Estimated reading time (average reader): 30H32M56S
  • Other categories, genre or collection: Programming & Scripting Languages: General, Web Programming, Operating Systems
  • Available formats: PDF, EPUB, GIF, WORD, TXT, ODT, PDB, DOC. Compressed in JAR, AZW, TAR.Z, AZW3, ZIP, RAR
  • Download servers: MEGA, Hotfile, FileServe, 4Shared, Uploaded, Librevault, JumpShare
  • Format: Paperback
  • Approximate value: 44.78 USD
  • Dimensions: 200x250x20mm
  • Weight: 800g
  • Printed by: Not Available
  • Published in: New York, United States

More books of the publisher MANNING PUBLICATIONS

More books in English

More books of 2017

More books of the genre or collection Computing