The history of computers began with early counting devices like the abacus. Over thousands of years, inventors created mechanical devices to help with calculations, including the Pascaline calculator and the Leibnitz calculator. The Jacquard loom used punch cards to automate weaving patterns. Charles Babbage designed analytical engines to perform calculations, and Herman Hollerith invented the punch card tabulator. Early electronic computers included the Mark 1, ENIAC, and EDVAC. Today's computers range from powerful supercomputers to personal computers like desktops, notebooks, and personal digital assistants.