The Structure of Digital Computing: From Mainframes to Big Data