The first machine resembling modern-day computers was created by Charles Babbage in 1822. At that time, the primary goal for Babbage was to create a machine that was capable of computing math problems.
Charles Babbage created the first programmable, analytical machine capable of making computations. The machine could read a program and execute it. The Analytical Engine was a machine designed by Charles Babbage between 1833 and 1871 that computed complex calculations by using multiplication and division. This machine incorporated CPU and memory components, which are two parts of a modern-day computer. However, Babbage had different names for these components.