Title
Functional Programming In Scala
Sold by Ergodebooks, an authorized reseller.
Returns accepted within 30 days | support@ergodebooks.com
Shipping Information
- Free Standard Shipping — United States only
- Processing Time: 1–3 business days
- Estimated Delivery: 3–5 business days after dispatch
- Double-boxed, fully insured & discreetly packaged
- Tracking number sent via email once dispatched
- Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund
Returns accepted within 30 days of delivery.
Damaged or Defective Item
Free return shipping + replacement or full refund
Wrong Item Received
Free return shipping + replacement or full refund
Change of Mind
Return shipping at customer's expense · 25% restocking fee applies
Summaryfunctional Programming In Scala Is A Serious Tutorial For Programmers Looking To Learn Fp And Apply It To The Everyday Business Of Coding. The Book Guides Readers From Basic Techniques To Advanced Topics In A Logical, Concise, And Clear Progression. In It, You'Ll Find Concrete Examples And Exercises That Open Up The World Of Functional Programming.Purchase Of The Print Book Includes A Free Ebook In Pdf, Kindle, And Epub Formats From Manning Publications.About The Technologyfunctional Programming (Fp) Is A Style Of Software Development Emphasizing Functions That Don'T Depend On Program State. Functional Code Is Easier To Test And Reuse, Simpler To Parallelize, And Less Prone To Bugs Than Other Code. Scala Is An Emerging Jvm Language That Offers Strong Support For Fp. Its Familiar Syntax And Transparent Interoperability With Java Make Scala A Great Place To Start Learning Fp.About The Bookfunctional Programming In Scala Is A Serious Tutorial For Programmers Looking To Learn Fp And Apply It To Their Everyday Work. The Book Guides Readers From Basic Techniques To Advanced Topics In A Logical, Concise, And Clear Progression. In It, You'Ll Find Concrete Examples And Exercises That Open Up The World Of Functional Programming.This Book Assumes No Prior Experience With Functional Programming. Some Prior Exposure To Scala Or Java Is Helpful.What'S Inside Functional Programming Concepts The Whys And Hows Of Fp How To Write Multicore Programs Exercises And Checks For Understandingabout The Authorspaul Chiusano And Rnar Bjarnason Are Recognized Experts In Functional Programming With Scala And Are Core Contributors To The Scalaz Library.Table Of Contents Part 1 Introduction To Functional Programming What Is Functional Programming? Getting Started With Functional Programming In Scala Functional Data Structures Handling Errors Without Exceptions Strictness And Laziness Purely Functional State Part 2 Functional Design And Combinator Libraries Purely Functional Parallelism Propertybased Testing Parser Combinators Part 3 Common Structures In Functional Design Monoids Monads Applicative And Traversable Functors Part 4 Effects And I/O External Effects And I/O Local Effects And Mutable State Stream Processing And Incremental I/O
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
- Q: What are the dimensions of the book? A: The book measures seven point thirty-eight inches in length, zero point sixty inches in width, and nine point twenty-five inches in height.
- Q: How many pages does this book have? A: This book contains three hundred twenty pages, providing a comprehensive guide to functional programming.
- Q: What type of binding does the book have? A: The book is published in paperback binding, making it lightweight and portable.
- Q: Is there an eBook version available? A: Yes, purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats.
- Q: What programming languages does this book cover? A: This book primarily covers functional programming concepts using Scala, a JVM language known for its support of functional programming.
- Q: Who is the target audience for this book? A: The book is aimed at programmers looking to learn functional programming, regardless of prior experience.
- Q: What prior knowledge is recommended before reading this book? A: Some prior exposure to Scala or Java is helpful but not required to understand the material.
- Q: How does functional programming differ from other programming styles? A: Functional programming emphasizes functions that don't depend on program state, making the code easier to test and reuse.
- Q: What concepts are covered in the book? A: The book addresses functional programming concepts, multicore programming, and includes exercises for understanding.
- Q: How is the book structured? A: The book is divided into four parts, covering introductory concepts, functional design, common structures, and effects and I/O.
- Q: What cleaning instructions should I follow for this book? A: To keep the book in good condition, avoid exposure to moisture and store it in a cool, dry place.
- Q: Is this book suitable for beginners? A: Yes, the book assumes no prior experience with functional programming, making it suitable for beginners.
- Q: What if I find a defect in my book? A: If you receive a defective book, you should contact the seller for their return policy and replacement options.
- Q: Can I use this book for self-study? A: Yes, the book is designed for self-study, featuring examples and exercises to enhance learning.
- Q: Does the book include real-world examples? A: Yes, the book includes concrete examples that apply functional programming concepts to real-world coding scenarios.
- Q: Who are the authors of this book? A: The authors are Paul Chiusano and Rúnar Bjarnason, recognized experts in functional programming with Scala.