What Did Charles Babbage Invent?

Charles Babbage was an English philosopher, inventor, mechanical engineer, and mathematician. He is most known for inventing the concept of a programmable computer.