Los sistemas numéricos más antiguos son el babilónico, con base 60, el romano y el hindú-arábigo, con base 10. Los ingenieros informáticos adoptaron el sistema binario, con dígitos 0 y 1, para que los ordenadores funcionen de forma fiable. Un bit es un dígito binario y un byte son 8 bits, usados para almacenar caracteres mediante el código ASCII.