A standard set of formats and procedures that enable computers to exchange information.
Any ‘language’ used by computers to communicate with each other for particular tasks.