These programming languages suggest or require that the programmer follow a functional paradigm.
“Q is a functional programming language based on term rewriting. Thus, a Q program or "script" is...Q
“Scala is a multi-paradigm programming language designed to express common programming patterns...Scala
“Russell is a very obsure functional programming language. Originally created Donahue and Demers...Russell
“Lua is a small, fast, general purpose scripting language designed for use in other applications...Lua
“KonsolScript is a free and open game programming language inspired from C. It was primarily...KonsolScript