A language feature is a distinct aspect of a programming language, such as binding rules, lexical design, or facets of the type system.