By whom and when was the computer invented?

Charles Babbage invented the computer.