← Back to books

Book details

How to Think Like a (Functional) Programmer

Categories Functional programming , OCaml

This introduction to programming uses OCaml to teach computational problem-solving from a functional perspective. It develops expressions, functions, recursion, pattern matching, lists, and higher-order functions through worked examples and exercises.