General-Purpose Programming Language. According to Webopedia, “a programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.” SQL is definitely a programming language given this definition .