A computer is a device that processes data at high speed, with precision, and in accordance with a pre-provided set of instructions. This set of instructions is referred to as a computer program. In other words, a computer processes input data in accordance with a pre-provided program so as to produce a desired output. A computer output is also referred to as meaningful data or information. Programmers write computer programs using programming languages as BASIC, COBOL, Pascal, FORTRAN, C, C++, and Java.