The computer, at its core, is an input-output device: it receives instructions, executes programmes, performs calculations ...