A programming language is a set of rules for writing programs. It is a mechanism designed to simplify writing instructions to the computer. Languages can be classified into "low-level programming languages," such as machine code and assembly language, and "high-level programming languages," such as C and JAVA.
Programming languages may also refer to programming tools.