A programming language is comprised of instructions for a computer.
  Machine languages were later termed first-generation programming languages (1GL)
 Traditionally, programming languages have been regarded as describing computation in terms of imperative sentences, i

