General-purpose programming language

A general-purpose programming language is a programming language that can be used for any kind of task. One example is BASIC, invented by John Kemeny and Thomas Kurtz in 1963.

The opposite of a general-purpose programming language is a domain-specific programming language. That kind is made for specific tasks.