A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. Programming languages, like natural languagess, are defined by syntactic and semantic rules which describe their structure and meaning respectively. Programming languages often (but not always) formally specify syntax and semantics to make them easier to parse and interpret.
See more at Wikipedia.org...
Noun 1. a programming language designed for use on a specific class of computers (synonym) computer language, machine language, machine-oriented language (hypernym) programming language, programing language