Best Upcoming Functional Programming Books of March 2017

  • Computation and Deduction
    Computation and DeductionComputation 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.
  • Convex Analysis and Monotone Operator Theory in Hilbert Spaces (CMS Books in Mathematics)
    Convex Analysis and Monotone Operator Theory in Hilbert Spaces (CMS Books in Mathematics)This reference text, now in its second edition, offers a modern unifying presentation of three basic areas of nonlinear analysis: convex analysis, monotone operator theory, and the fixed point theory of nonexpansive operators. The second edition of Convex Analysis and Monotone Operator Theory in Hilbert Spaces greatly expands on the first edition, containing over 140 pages of new material, over 270 new results, and more than 100 new exercises. It features a new chapter on proximity operators including two sections on proximity operators of matrix functions, in addition to several new sections distributed throughout the original chapters.
  • Learning Functional Data Structures and Algorithms [Read online]
    Learning Functional Data Structures and AlgorithmsThis book will help you get started with functional programming. Easy-to-understand explanations of practical topics will help you get started with functional data structures. Immutability is a cornerstone of functional programming.
  • The Transparent Web: Functional, Reactive, Isomorphic
    The Transparent Web: Functional, Reactive, IsomorphicNew approaches, many influenced by functional and reactive programming models, along with the languages and frameworks that support them, are becoming mainstream. The Transparent Web presents a survey of new tools and techniques for web development focused on the themes of reactive programming, unifying separate platforms (isomorphic apps & more), and functional programming. It explores the benefits of modern type systems and functional reactive programming.
  • Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis and Finance
    Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis and FinanceIn this concise book, you’ll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions. What You’ll Learn Write functions in R including infix operators and replacement functions Create higher order functions Pass functions to other functions and start using functions as data you can manipulate Use Filer, Map and Reduce functions to express the intent behind code clearly and safely Build new functions from existing functions without necessarily writing any new functions, using point-free programming Create functions that carry data along with them Who This Book Is For Those with at least some experience with programming in R.
  • Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6
    Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6Learn functional programming concepts using JavaScript ES6. JavaScriptsupports functional programming and allows developers to write well-crafted code. What You Will Learn: Master functional programming concepts Identify how functions are treated in JavaScript Understand real-world functional libraries and create a functional library that mimics underscore.
  • Optics Using MATLAB (Tutorial Texts)
    Optics Using MATLAB (Tutorial Texts)The book ties a variety of optical topics to MATLAB programming activities and can act as a supplement to other textbooks or can stand alone. Part I focuses on a wide range of basic programming fundamentals using MATLAB and includes such topics as curve fitting, image processing, and file storage. Part II provides a review of selected topics in optics and demonstrates how these can be explored using MATLAB scripts.

You may also like...