Somit gab es zwei Arten von Daten: Ein Programm, dass die „Bedeutung“ der von der Maschine erkannten logischen Sequenzen speicherte und die reinen Daten, die den Kontext für das Programm darstellten, damit es ablaufen konnte.
Ainsi, les données peuvent être divisées en deux types : un programme qui porte le « sens » de la séquence logique reconnue par la machine et les données pures qui fournissent le contexte nécessaire au fonctionnement du programme.