
Автор: Minh Quang Tran, PhD
Издательство: Leanpub
Год: 2022-09-21
Страниц: 205
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
A master class on the fundamentals and principles of functional programming. It contains 20 programming challenges with detailed solutions and 44 quizzes with answers and explanations. Moreover, 84 diagrams graphically illustrate how concepts and techniques work. Two real-world use cases show how to apply functional programming in practice. We’ll mainly use OCaml and occasionally Haskel to demonstrate the key concepts and techniques of functional programming throughout the book. To contrast functional programming concepts with imperative ones,we’ll use Java. Yet, it is essential to repeat that most functional programming techniques introduced in this book are universal. That means we can apply them to almost any programming language that supports the functional programming style. This includes but is not limited to Swift, Kotlin, jаvascript, Go, Python, and even Java (using the Java Stream API).