Python is not a strictly functional programming language . But it is trivial to write Python in a functional style. There are three basic functions on iterables that allows us to write powerful program in a very trivial way: filter, map, and reduce.
Read moreIs C++ a functional programming language?
While C++ is just one of the many imperative languages that now have lambdas, what makes C++ lambdas special is that (similar to functional programming languages ) they can preserve the concept of working with values as opposed to identities.
Read more