Best Upcoming Functional Programming Books of April 2017

Every month, new books are released, and we’d like to share the ones with you we think should not be missed. This time, we’re focussing on Functional Programming. Please let us know what you think, and happy reading!

Best Upcoming Functional Programming Books of April 2017

  • Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift
    Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

    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 Explore Functional Programming, you’ll investigate the philosophies, tools, and idioms of five different functional programming languages.

  • Computation and Deduction
    Computation and Deduction

    Computation and Deduction is an advanced undergraduate or introductory graduate textbook on the theory of programming languages, covering functional programming, abstract machines, natural deduction, logic programming, and various aspects of type theory. This allows students to gather hands-on experience and creatively explore the subject. The book will also be of interest to researchers working in the applications of logical frameworks, such as proof-carrying code, certifying compilation, and safety of mobile code.

  • Structured Object-Oriented Formal Language and Method: 6th International Workshop, SOFL+MSVL 2016, Tokyo, Japan, November 15, 2016, Revised Selected Papers (Lecture Notes in Computer Science)
    Structured Object-Oriented Formal Language and Method: 6th International Workshop, SOFL+MSVL 2016, Tokyo, Japan, November 15, 2016, Revised Selected Papers (Lecture Notes in Computer Science)

    This book constitutes revised selected papers from the 6th International Workshop on Structures Object-Oriented Formal Language and Method, SOFL+MSVL 2016, held in Tokyo, Japan, in November 2016. The 13 papers presented in this volume were carefully reviewed and selected from 26 submissions. They are organized in topical sections named: modeling and specification; animation and prototyping; verification and validation; and model checking.

  • Multi-Disciplinary Digital Signal Processing: A Functional Approach Using Matlab
    Multi-Disciplinary Digital Signal Processing: A Functional Approach Using Matlab

    This book provides a comprehensive overview of digital signal processing for a multi-disciplinary audience. This book is written about digital signal processing in such a way that it is suitable for a wide ranging audience. It covers sampling and reconstruction of signals; infinite impulse response filter; finite impulse response filter; multi rate signal processing; statistical signal processing; and applications in multidisciplinary domains.

  • Functional Programming in C#
    Functional Programming in C#

    Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. C# includes a number of functional features and libraries, enabling us to take advantage of these benefits. Functional Programming in C# teaches readers to apply functional thinking to real-world scenarios.

  • Learning C++ Functional Programming
    Learning C++ Functional Programming

    This book will help you discover all C++ features that can be applied to build software in a functional way. Here, you will also learn to optimize code using metaprogramming in a functional way. Asio C++ Network Programming, Second Edition and Functional C#, published by Packt.

  • Functional Java 9 with Lambdas – Second Edition
    Functional Java 9 with Lambdas - Second Edition

    Key Features Discover the new features of Java 9 that will help you apply functional programming techniques to your code Understand functional programming concepts and how they differ from OOP Write easy and maintainable code with lambda expressions and streams Book Description Functional programming, a popular programming paradigm used to simplify many tasks, will help you write flexible and succinct code. You will the learn to use functional composition. Finally, you will learn the best practices for Java 9.

You may also like...