Passo dopo passo o la politica dei piccoli passi, è questo il vero significato del codice Gray.
In alcune applicazioni è assolutamente necessario conoscere, con estrema precisione, la posizione fisica di un oggetto in movimento. Ad esempio, un applicazione tipica è il controllo del movimento di ciascuna parte meccanica di un sistema automatico, un robot. O ancora, nelle lavorazioni meccaniche è necessario sapere la distanza tra diversi dispositivi. Il computer è in grado di trattare le informazioni binaria.