expressibleexpressive
Expressibleexpressive is a coined term used in discussions of language design, programming, and knowledge representation to describe a system that aims to balance two related but distinct properties: expressibility and expressiveness. Expressibility refers to the breadth of concepts or ideas that can be captured within a formalism, while expressiveness concerns how succinctly, transparently, or intuitively those ideas can be conveyed to users. The portmanteau signals a goal where a language or framework is both capable of representing a wide range of concepts and easy for humans to understand and manipulate.
The term is not part of an official taxonomy but rather a descriptive label used in academic
In practice, aiming for expressibleexpressive designs leads to architectural choices such as expressive core abstractions, readable
See also: expressiveness, expressibility, programming language design, domain-specific languages, user-friendly syntax.