Functional Language, Functional Programming
Functional programming, in its “purest” sense, is rooted in how functions, variables, and values actually work in mathematics, which is different from how they typically work in most programing languages .
Functional programming got its start before digital computers even existed. Many of the theoretical underpinnings of computation were developed in the 1930s by mathematicians like Alonzo Church and Haskell Curry .
Sources:Dean Wampler Functional Programming for Java Developers. – O’Reilly Media, 2011. – 73