For the past several years, a programming paradigm has experienced a renaissance that’s often viewed as a kind of counterdraft to object orientation. We are talking about functional programming.
One of the first functional programming languages was Lisp (The uppercase “LISP” is an older spelling, because the name of the language is an abbreviation for “LISt Processing”). It was designed by the American computer scientist and cognitive scientist John McCarthy in 1958 at the Massachusetts Institute of Technology (MIT). McCarthy also coined the term “artificial intelligence” (AI), and ...