mechanical calculator

Clearly the modern electronic computer couldn't have been built before electronics existed, but it's not clear why computers powered by steam or clockwork weren't invented earlier. Tom K├Ârner speculates on the historical reasons why computers were invented when they were.