The history of the modern computer begins with two separate technologies   that of automated calculation and that of programmability.