The analytical machine was created as an extension of the ideas that Charles Babbage had tested in the differential machine, with the analytic machine being programmable. The analytical machine had all the features of modern computers, including:
binary system → every computer today uses such a numerical system, which consists only of units and zeros.
input / output unit → unit for writing data to the computer and for printing results (printer)
storage unit → Charles Babbage envisioned using punched cards for his computer, which was later used to store data until magnetic recording was discovered.
central processing unit → the unit that will perform the data processing
programming language → analytical machine had a set of commands that managed data and central unit functions.