My Docs
Search…
My Docs
knowledge
14-Pure-Education
My Knowledge Wiki 🌿
.github
design
databases
augmented-reality
art
computer-graphics
computer-science
business
compilers
books
Mind for numbers - Review
Thinking, fast and slow
Brave new world
Elements of programming interviews
Rich dad poor dad
Programming in Haskell
Code: hidden language of software
Surely you are joking Mr Feynman
Books
Mindstorms
Eloquent ruby
go-in-action
Crafting interpreters
Cracking the coding interview
Artificial Intelligence: A Modern Approach
devops
cryptocurrencies
backups
3d-printing
distributed-systems
cli
automation
biology
cloud-computing
articles
anki
data-science
consciousness
documentaries
Summary
api
animals
courses
analytics
chemistry
Powered By
GitBook
Programming in Haskell
Foreword
Adding recursion in the form of feedback-loops to pure combinational circuits lets us implement mutable state via flip-flops.
True value of functional programming lies in leveraging first-class functions to achieve compositionality and equational reasoning.
Part 1 - basic concepts
Functional programming can be viewed as a style of programming in which the basic method of computation is the application of functions to arguments.
Functional programming language is one that supports and encourages the functional style.
Previous
Rich dad poor dad
Next
Code: hidden language of software
Last modified
5mo ago
Copy link
Contents
Foreword
Part 1 - basic concepts