Skip to content

Repository files navigation

Chapter 0

functional programming (FP):

  • a programming paradigm characterized by the use of mathematical functions and the avoidance of unintentional side effects
  • a programming style that uses only pure functions without side effects

note that programs need side effects to carry out action such as sending email, saving to db etc...

When functional programmers look at code, they immediately begin to classify code into three categories:

  1. Actions
  2. Calculations
  3. Data

What is functional thinking?

  • Distinguishing actions, calculations, and data
  • Using first-class abstractions: FP reuse more procedures by passing in proce- dures to the procedures.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors