Las primeras computadoras incluyeron el ábaco, la calculadora de Pascal y la máquina de multiplicar de Leibniz. La máquina analítica de Babbage en 1833 podía realizar todas las operaciones matemáticas y almacenar grandes cantidades de datos usando tarjetas perforadas. En la primera generación de computadores entre 1944-1956 se desarrollaron las primeras computadoras electrónicas como la ENIAC y la EDVAC. La UNIVAC I fue la primera computadora comercial construida para el censo de los Estados Unidos en 1951.