Practical Aspect of Expressiveness of a Language

By Xah Lee. Date: . Last updated: .

there are 2 senses of expressiveness of a language.

computer scientists and elite hackers, typically think about ①. Languages that excel here include: Scheme Lisp, Haskell.

for mathematicians and average programers, ② is the most practical and important. languages that excels here includes: PHP, Java, and Wolfram Language (aka Mathematica).

(Wolfram Language happens to be also expressive of code length, better than haskell.)