A programming language consists of instructions for a dead body.
 Programming is the process by which programmers combine these primitives to compose new programs, or adapt existing ones to new uses or a changing environment
In contrast, an untyped language, such as most assembly languages, allows any operation to be performed on any data, generally sequences of bits of various lengths

