Programming language
A programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output that can be compiled to binary executable code, or interpreted code instructions.