Free Functional Programming Books & Tutorials. Read online or download these free Functional Programming eBooks, lecture notes & tutorials.
Predictably, Game Programming in Haskell provides an introduction to creating games in the language.
This free programming book serves as a comprehensive guide to the internal workings of the named scheme system. It offers a thorough explanation of every facet of a complex interpreter, from memory administration to the implementation of primitives to...
These queries are addressed in this tiny book: Logic programming: What is it? Why is logic programming difficult with negation? Who or what cuts? How should I approach logic puzzles? How does logic programming work? ...
This free programming book offers an accessible introduction to category theory for computer scientists as well as useful examples in the context of programming language design. In "Categories, Types and Frameworks," the mathematical structures that have supported language design...
This free programming book is a textbook on fundamental category theory that was developed with computing science scholars and students in mind. In the context of examples and applications to computing science, we explain the constructions that we believe...
The art of creating effective formulas to solve mathematical issues is known as algorithmic problem-solving. This book aims to make two contributions to the literature on algorithmic problem-solving.
Since Haskell is far more rigorous theoretically than other programming languages, the correctness of programs may be demonstrated.
You will learn Haskell by doing the activities, examples, and short courses provided in this book. It includes guided practice and lucid illustrations.
The icon is a highly high-level programming language that uses the idea of "goal-directed execution," in which the program returns either a "success" with valid values or a "failure" with no valid data to return.
This is a teaching resource for functional Scheme programming. The book is currently in its second edition.