title: What does "expressive" mean when referring to programming languages?
body: <p>I hear this word a lot in sentences like "javascript is a very expressive language". Does it just mean there aren't a lot of rules, or does "expressive" have a more specific meaning?</p>