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