Tag

lambda calculus

0 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Sep 18, 2019 · Fundamentals

Functional Programming in JavaScript: Theory, History, and Key Concepts

The article surveys functional programming’s origins, from Hilbert and Church to lambda calculus, explains its pure‑computation model versus imperative state mutation, outlines essential concepts such as currying, higher‑order functions, and immutability, discusses JavaScript‑specific practices and limitations, and notes the growing impact of functional ideas in modern front‑end frameworks.

Functional ProgrammingHigher-order Functionsimmutability
0 likes · 24 min read
Functional Programming in JavaScript: Theory, History, and Key Concepts