Charles Babbage conceived it as an early form of programmable calculating machine. However, it was far too complex for him to actually build.