Programming languages

A programming language is a system of notation for writing computer programs. A programming language is described by its syntax (form) and semantics (meaning).