En el siglo III a.c. Eratótenes ideó la primera tabla para saber si un número es primo o compuesto.
Se denomina Criba por el original método que siguió para construirla; escribió en una lámina metálica los primeros cuatro mil números naturales, y luego hizo agujeros sobre los que eran múltiplos de 2, 3, etc. eliminando de esta manera los números compuestos. Los números que quedaban sin agujerear resultaban ser los primos.
La lámina al final de la tarea presenta muchos agujeros por lo que parece un colador o criba, de ahí su nombre.
Algoritmo que permite hallar todos los números primos menores que un número natural dado N.
Se forma una tabla con todos los números tachando los números que son primos de la siguiente manera.
Se forma una tabla con todos los números naturales desde 2 hasta N.
Comenzando con el 2, y tachando todos sus múltiplos siguientes. Cada vez que se encuentre un número entero que no ha sido tachado, se señala como primo y se procede a tachar todos sus múltiplos siguientes. El proceso termina cuando del cuadrado del mayor número confirmado como primo supera a N.