Ngôn ngữ đầu tiên để kết hợp ý tưởng lập trình chức năng là Lisp,
*
mà đã được
phát triển vào cuối những năm 1950 và là ngôn ngữ lập trình cấp cao thứ hai lâu đời nhất,
sau Fortran. Các gia đình ML của ngôn ngữ lập trình bắt đầu vào những năm 1970, bao gồm cả
CAML, OCaml (một đối tượng ngôn ngữ chức năng hybrid), và của Microsoft F #. Có lẽ các
chức năng ngôn ngữ nổi tiếng nhất mà đến gần nhất với chức năng "tinh khiết" là Haskell,
mà đã bắt đầu vào đầu năm 1990. Ngôn ngữ chức năng khác gần đây bao gồm Clojure
và Scala, cả hai đều chạy trên JVM nhưng được chuyển đến môi trường .NET.
Ngày nay, nhiều ngôn ngữ khác được kết hợp ý tưởng từ lập trình chức năng
đang được dịch, vui lòng đợi..
