the cedar ledge

Functional Programming

Date: November 3 2021

Summary: An overview on what functional programming is and the

Keywords: #functional #programming #paradigm #archive


Not Available

Table of Contents

    1. Overview
    2. Paradigm
  1. How To Cite
  2. References:
  3. Discussion:



The approach of asking programming questions that functional programmers take is much more overarching. [1] Examples are:

  1. When designing an interactive program, they would ask: What is interaction?

  2. When implementing Conway's Game of Life, they would ruminate on the meaning of life.

To a functional programmer, the essence of programming, per Milewski, is to take big problems and decompose them into smaller problems. Then create small solutions that can then be composed together to solve the big problem. [1]

How To Cite

Zelko, Jacob. Functional Programming. November 3 2021.


[1] B. Milewski, Category Theory for Programmers, Version v1.3.0-0-g6bb0bc0. 2019.


CC BY-SA 4.0 Jacob Zelko. Last modified: May 19, 2024. Website built with Franklin.jl and the Julia programming language.