| a high-level language used to write computer programs, as COBOL or BASIC, or, sometimes, an assembly language. |

In computer technology, a set of conventions in which instructions for the machine are written. There are many languages that allow humans to communicate with computers; C++, BASIC, and Java are some common ones.