In computer languages, the built-in information, encodings or tools that are available to a programmer are pre-declared, often in the form of entities, variables, objects, functions or instructions. It is mostly not possible to overwrite or otherwise manipulate them.