A plaintext description of a programming language a thing is implemented in or intended for use with.