To have a computer translate code written in a computer language into an executable form. This is usually done by a specific translator program called a compiler. There are compilers for virtually every language on every platform. Those that create code on one platform for use on another are called cross compilers. Compilers take code written in a particular syntax and usually convert it to binary, machine code instructions.