What does it mean when someone says that Perl is an "expressive language"?

perl

Solution

An "expressive" language is a language that allows you to easily express logical concepts in code.

People often call Perl expressive since it allows you to use many different approaches to express a specific concept, so it's very flexible in this regard.

(There is a lot of debate about whether this is a good thing or not, though...)

Problem

- What is an expressive language? - What does it mean when someone says that Perl is an expressive language?

Original source