La invención y el continuo progreso de las computadoras, al comienzo máquinas mecánicas analógicas y después máquinas electrónicas, permitieron trabajar con cantidades cada vez más grandes de datos, y surgieron áreas como por ejemplo la teoría de la computabilidad de Alan Turing; la teoría de la complejidad computacional; la teoría de la información de Claude Shannon; el procesamiento de señales; el análisis de datos; la optimización y otras áreas de investigación de operaciones.