The original text based instructions written by a programmer for a computer to carry out. These days codei is usually written using a 'high level' language that is designed to make coding easier for humans to understand. The code will then be processed in some way to convert it in to a form that the computer's operating systemi can use (machine code). This conversion may be by another program called an interpreter, which converts the human readable code in to machine code 'on the fly' as the code is actually runi. Alternatively (and more usually) the code is compiled in to a 'binary' form as a one off action and it is this binary form that is actually run when a useri executes a program.






