Original: Formal languages are often used as the basis for richer constructs endowed with semantics.
Simplified: A formal language can be specified in a great variety of ways, such as: