What is a Programming Language?
A programming language is used to control the actions of a machine. Such a language is a properly drafted or constructed language when it is designed in such a way that through it instructions can be communicated to a computer system. Ever since the invention of computers, thousands of programming languages have been created, and more are being created every year.
A programming language is generally split into two components that are the semantics and the syntax. Where on one hand the syntax is the form or type, the semantics are the meaning of that type or form. Every programming language is different; where on one hand, some may be marked by a specification documents, others may have a dominant implementation or a reference. A programming language thus broadly is a notation that helps to write programs that are identified as an algorithm.