In computer science, a core language is a pure programming language, generally organized into statement blocks; the core language is often developed into libraries, which are then used during programming. Identifiers which are reserved for core usage, are known as "keywords".