Slide 1

Slide 1 text

λ-calculus 1936 1940 typed λ-calculus LISP 1958 1973 StandardML Scheme 1975 1985 OCaml Haskell 1990 1991 Oz R 1993 1994 Python 1.0 Ruby Mercury JavaScript 1995 1998 Lua 3.1 Scala 2003 2005 F# Clojure C# 3.0 2007 2011 C++ 11 Kotlin Go 2012 2014 Java 8 Swift Rust 2015 Year when lambda functions were introduced in various languages data source: Sergei Winitzki’s book: The Science of Functional Programming: A tutorial, with examples in Scala @philip_schwarz slide by

Slide 2

Slide 2 text

Sergei Winitzki sergei-winitzki-11a6431