scrambled
Concept

Expressiveness

Modified just now
Books JourneyProgramming Language Theory Statusmastered Tags
  • computation theory
  • language-feature-design
  • linguistics
  • type theory

INFO

(Language feature/design) The ease and directness of expressing programmer intent - a more expressive feature allows saying something concisely and naturally (e.g., pattern matching expresses variant dispatch more directly than chains of predicates + accessors; list comprehensions express transformations more naturally than explicit loops); distinct from computational power since both may be Turing-complete but differ in convenience.