is the process of converting data or commands from one computer format to another, or from one computer language to another.