Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Buy

Explore functional programming and discover new ways of thinking about code. You know you need to master functional programming, but learning one functional language is only the start. In this book, through articles drawn from PragPub magazine and articles written specifically for this book, you'll explore functional thinking and functional style and idioms across languages. Led by expert guides, you'll discover the distinct strengths and approaches of Clojure, Elixir, Haskell, Scala, and Swift and learn which best suits your needs.

Contributing authors: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm, and Bruce Tate.

Functional programming is on the rise because it lets you write simpler, cleaner code, and its emphasis on immutability makes it ideal for maximizing the benefits of multiple cores and distributed solutions. So far nobody's invented the perfect functional language - each has its unique strengths. In Functional Programming: A PragPub Anthology, you'll investigate the philosophies, tools, and idioms of five different functional programming languages.

See how Swift, the development language for iOS, encourages you to build highly scalable apps using functional techniques like map and reduce. Discover how Scala allows you to transition gently but deeply into functional programming without losing the benefits of the JVM, while with Lisp-based Clojure, you can plunge fully into the functional style. Learn about advanced functional concepts in Haskell, a pure functional language making powerful use of the type system with type inference and type classes. And see how functional programming is becoming more elegant and friendly with Elixir, a new functional language built on the powerful Erlang base.The industry has been embracing functional programming more and more, driven by the need for concurrency and parallelism. This collection of articles will lead you to mastering the functional approach to problem solving. So put on your explorer's hat and prepare to be surprised. The goal of exploration is always discovery.

What You Need:

Familiarity with one or more programming languages.
(HTML tags aren't allowed.)

Aging: Lifestyles, Work, and Money
Aging: Lifestyles, Work, and Money

From politics to popular culture, baby boomers exert a profound impact on America. As they enter middle age and retirement, this generation, unprecedented in size, will confront a vast new realm of problems, choices, and decisions. Their needs will make the graying of America the most significant demographic event of our time. As a resource...

Sams Teach Yourself Visual Basic .NET Web Programming in 21 Days
Sams Teach Yourself Visual Basic .NET Web Programming in 21 Days
Visual Basic.NET will integrate state of the art programming language features, including inheritance, polymorphism, and garbage collection. The book will explain these key concepts in a simple and practical way.* Web Forms and Web Controls usher in an elegant way to make dynamic web pages. The book will cover these topics with how-to code...
Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo
Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo

While media buzz regularly circulates around iPhone and Android, Nokia still leads the pack in terms of world market share. Symbian, for instance, remains the most widely used mobile operating system. With Nokia's open development platform, the opportunities available for mobile developers to target this vastly popular operating system...


3D Printing with Autodesk 123D, Tinkercad, and MakerBot (Electronics)
3D Printing with Autodesk 123D, Tinkercad, and MakerBot (Electronics)

Master the art of 3D printing with step-by-step tutorials and DIY projects

Are you ready to join the new industrial revolution? 3D Printing with Autodesk 123D, Tinkercad, and MakerBot reveals how to turn your ideas into physical products that you can use or sell! You'll learn how to operate powerful, free...

Black Hat: Misfits, Criminals, and Scammers in the Internet Age
Black Hat: Misfits, Criminals, and Scammers in the Internet Age

Homes are becoming increasingly wired and, thanks to Wi-Fi, unwired. Hackers can strike quickly and create disastrous results! These stories and follow-ups are a fascinating insight into the modern threats we all face in the techno jungle. Written by internationally recognized author, John Biggs, this book is an ideal read...

Single-Frequency Fiber Lasers (Optical and Fiber Communications Reports)
Single-Frequency Fiber Lasers (Optical and Fiber Communications Reports)

This book gives a contemporary overview of the technologies of single-frequency fiber lasers. The development of single-frequency fiber lasers is one of the most significant achievements in the field of laser photonics over the past two decades. Owing to the crucial demands of a laser sources with highly stable single-frequency...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy