Programming language
A programmer writes source code text in the programming language to create programs. Usually the programming language uses real words for some of the commands, so that the language is easier for a human to read. Many programming languages use punctuation just like a normal language. Many programs now are 'compiled'. This means that the computer translates the source code into new languages such as assembly language or machine language, which are much faster and easier for the computer to read, but much harder for a person to read.